X-Git-Url: https://git.llucax.com/z.facultad/75.52/sercom.git/blobdiff_plain/ec0d8e3b6b26f6ae95eee66c424366c774e2ae29..6ad1c72e3bce9d9308406078f0a586f16804fa50:/sercom/subcontrollers/curso/ejercicio/__init__.py diff --git a/sercom/subcontrollers/curso/ejercicio/__init__.py b/sercom/subcontrollers/curso/ejercicio/__init__.py index 04b7783..cf819d3 100644 --- a/sercom/subcontrollers/curso/ejercicio/__init__.py +++ b/sercom/subcontrollers/curso/ejercicio/__init__.py @@ -11,9 +11,7 @@ from docutils.core import publish_parts from sercom.subcontrollers import validate as val from sercom.model import Ejercicio, Curso, Enunciado from cherrypy import request, response - -from entrega import * - +from instancia import InstanciaController #}}} #{{{ Configuración @@ -77,7 +75,7 @@ class EjercicioController(controllers.Controller, identity.SecureResource): """Basic model admin interface""" require = identity.has_permission('entregar') - entrega = EntregaController() + instancia = InstanciaController() @expose(template='kid:%s.templates.list' % __name__) @validate(validators=dict(curso=V.Int)) @@ -143,13 +141,5 @@ class EjercicioController(controllers.Controller, identity.SecureResource): 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 #}}}