]> git.llucax.com Git - software/sercom.git/blobdiff - sercom/subcontrollers/curso/alumno/__init__.py
si no hay instancias de entregas activas aborto el agregar entrega al alumno.
[software/sercom.git] / sercom / subcontrollers / curso / alumno / __init__.py
index 763bc06acb940267c03b38444c531a3c3c2b0e45..39beece034ee6dd3e0e732f5d55089f0ce492bf0 100644 (file)
@@ -35,7 +35,7 @@ def validate_new(data):
 #{{{ Formulario
 class AlumnoInscriptoForm(W.TableForm):
     class Fields(W.WidgetsList):
-        nota_practica = W.TextField(label=_(u'Nota Practica'), validator=V.Number(not_empty=True, strip=True))
+        nota_practica = W.TextField(label=_(u'Nota Práctica'), validator=V.Number(not_empty=True, strip=True))
         nota_final = W.TextField(label=_(u'Nota Final'), validator=V.Number(not_empty=True, strip=True))
         nota_libreta = W.TextField(label=_(u'Nota Libreta'), validator=V.Number(not_empty=True, strip=True))
     fields = Fields()
@@ -70,7 +70,8 @@ class AlumnoInscriptoController(controllers.Controller, identity.SecureResource)
             raise redirect('..')
         else:
             r = cls.select(cls.q.cursoID == cursoID)
-        return dict(records=r, name=name, namepl=namepl, cursoid=cursoID)
+        curso = Curso.get(cursoID)
+        return dict(records=r, name=name, namepl=namepl, curso=curso)
 
     @expose(template='kid:%s.templates.notas' % __name__)
     def notas(self, id, cursoID, **kw):
@@ -90,11 +91,10 @@ class AlumnoInscriptoController(controllers.Controller, identity.SecureResource)
         raise redirect('../list/%d' % cursoID)
 
     @expose(template='kid:%s.templates.show' % __name__)
-    def show(self,id,cursoID, **kw):
+    def show(self,id, **kw):
         """Show record in model"""
-        cursoID = int(cursoID)
         r = validate_get(id)
-        return dict(name=name, namepl=namepl, record=r, cursoid=cursoID)
+        return dict(name=name, namepl=namepl, record=r)
 
 #}}}