]> git.llucax.com Git - z.facultad/75.52/sercom.git/blobdiff - sercom/subcontrollers/curso/ejercicio/__init__.py
Agregar link para bajar archivos en ejercicios.
[z.facultad/75.52/sercom.git] / sercom / subcontrollers / curso / ejercicio / __init__.py
index 338dda166f26acfd11bd7d3115270ebef4d3d0d2..d4dcb8c316e5e4074ea4291f92fc2290f500c510 100644 (file)
@@ -79,21 +79,12 @@ class EjercicioController(controllers.Controller, identity.SecureResource):
 
     entrega = EntregaController()
 
-    @expose()
-    def default(self, tg_errors=None):
-        """handle non exist urls"""
-        raise redirect('../list')
-
-    @expose()
-    def index(self):
-        raise redirect('../list')
-
     @expose(template='kid:%s.templates.list' % __name__)
     @validate(validators=dict(curso=V.Int))
     @paginate('records')
     def list(self, curso):
         """List records in model"""
-        r = cls.selectBy(cursoID=curso)
+        r = cls.selectBy(cursoID=curso).orderBy(cls.q.numero)
         return dict(records=r, name=name, namepl=namepl, curso=curso)
 
     @expose(template='kid:%s.templates.new' % __name__)
@@ -152,13 +143,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
 #}}}