]> git.llucax.com Git - software/sercom.git/blobdiff - sercom/subcontrollers/curso/ejercicio/instancia/__init__.py
Pongo en color rojo, amarillo o verde a cada fila de las entregas dependiendo como...
[software/sercom.git] / sercom / subcontrollers / curso / ejercicio / instancia / __init__.py
index 156f691ba33cce42cd1710768ded8c4f44d9ef9f..094311dbc404750305c0adfc7e0ebb6fba509053 100644 (file)
@@ -54,13 +54,13 @@ def validate_new(data):
 #{{{ Formulario
 class InstanciaForm(W.TableForm):
     class Fields(W.WidgetsList):
+        ejercicioID = W.HiddenField()
         numero = W.TextField(name="numero",label=_(u'Nro'), help_text=_(u'Requerido.'),
             validator=V.Int(not_empty=True))
         inicio = W.CalendarDateTimePicker(label=_(u"Inicio"))
         fin = W.CalendarDateTimePicker(label=_(u"Fin"))
         activo = W.CheckBox(label=_(u"Activo?"), attrs=dict(checked='checked'))
         observaciones = W.TextArea(rows="5", cols="40")
-        ejercicio_id= W.HiddenField()
     fields = Fields()
     javascript = [W.JSSource("MochiKit.DOM.focusOnLoad('form_numero');")]
 
@@ -132,5 +132,10 @@ class InstanciaController(controllers.Controller, identity.SecureResource):
         flash(_(u'El %s fue eliminado permanentemente.') % name)
         raise redirect('../list/%s' % ejercicio)
 
+    @expose(template='kid:%s.templates.entregas' % __name__)
+    def entregas(self,instanciaid, **kw):
+        """Show record in model"""
+        r = validate_get(instanciaid)
+        return dict(name=name, namepl=namepl, instancia=r)
 #}}}