]> git.llucax.com Git - software/sercom.git/blobdiff - sercom/subcontrollers/curso/ejercicio/__init__.py
Pongo el ID del alumno y no el de AlumnoInscripto
[software/sercom.git] / sercom / subcontrollers / curso / ejercicio / __init__.py
index d4dcb8c316e5e4074ea4291f92fc2290f500c510..c2b2c8cbfa04272c7e856c9ffb0074c584dc5688 100644 (file)
@@ -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))
@@ -85,7 +83,7 @@ class EjercicioController(controllers.Controller, identity.SecureResource):
     def list(self, curso):
         """List records in model"""
         r = cls.selectBy(cursoID=curso).orderBy(cls.q.numero)
-        return dict(records=r, name=name, namepl=namepl, curso=curso)
+        return dict(records=r, name=name, namepl=namepl, curso=Curso.get(curso))
 
     @expose(template='kid:%s.templates.new' % __name__)
     @validate(validators=dict(curso=V.Int))