]> git.llucax.com Git - software/sercom.git/blobdiff - sercom/subcontrollers/curso/ejercicio/instancia/__init__.py
Permitir pasar el el archivo de configuración por línea de comandos al tester.
[software/sercom.git] / sercom / subcontrollers / curso / ejercicio / instancia / __init__.py
index 4667738579e4f6e7e9f95b831a495de53c2fd309..7a37e941725d19c184915661d01a4fa42d0685b6 100644 (file)
@@ -60,7 +60,7 @@ class InstanciaForm(W.TableForm):
         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")
+        observaciones = W.TextArea(rows="5", cols="40", validator=V.UnicodeString(if_empty=u''))
     fields = Fields()
     javascript = [W.JSSource("MochiKit.DOM.focusOnLoad('form_numero');")]
 
@@ -132,5 +132,11 @@ 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__)
+    @paginate('records')
+    def entregas(self,instanciaid, **kw):
+        """Show record in model"""
+        r = validate_get(instanciaid)
+        return dict(name=name, namepl=namepl, records=r.entregas)
 #}}}