validate_del(id)
flash(_(u'El %s fue eliminado permanentemente.') % name)
raise redirect('../list')
-
- @expose()
- def files(self, id):
- r = validate_get(id)
- response.headers["Content-Type"] = r.archivo_type
- response.headers["Content-disposition"] = "attachment;filename=%s" % (r.archivo_name)
- flash(_(u'El %s fue eliminado permanentemente.') % name)
- return r.archivo
#}}}
<td>
<a href="${tg.url('/curso/ejercicio/show/%d' % record.id)}">Ver</a>
<a href="${tg.url('/curso/ejercicio/entrega/%d' % record.id)}">Entregas</a>
+ <a href="${tg.url('/enunciado/files/%d' % record.enunciadoID)}">Bajar archivos</a>
<a py:if="'admin' in identity.current.permissions" href="${tg.url('/curso/ejercicio/edit/%d' % record.id)}">Editar</a>
<a py:if="'admin' in identity.current.permissions" href="${tg.url('/curso/ejercicio/delete/%d' % record.id)}" onclick="if (confirm('${_(u'Estás seguro? Yo creo que no...')}')) { var f = document.createElement('form'); this.parentNode.appendChild(f); f.method = 'POST'; f.action = this.href; f.submit(); };return false;">Eliminar</a>
</td>