]> git.llucax.com Git - z.facultad/75.52/sercom.git/commitdiff
Cambiar forma de obtener listados parciales.
authorLeandro Lucarella <llucax@gmail.com>
Fri, 16 Feb 2007 00:15:09 +0000 (00:15 +0000)
committerLeandro Lucarella <llucax@gmail.com>
Fri, 16 Feb 2007 00:15:09 +0000 (00:15 +0000)
sercom/subcontrollers/caso_de_prueba/__init__.py
sercom/subcontrollers/docente/templates/list.kid
sercom/subcontrollers/enunciado/__init__.py
sercom/subcontrollers/enunciado/templates/list.kid

index f91397db7055fbc0a34fbccd98d1c4460230b49b..9b50925f242d10309658dda6353140d358ec31bd 100644 (file)
@@ -74,14 +74,14 @@ class CasoDePruebaController(controllers.Controller, identity.SecureResource):
         raise redirect('list')
 
     @expose(template='kid:%s.templates.list' % __name__)
         raise redirect('list')
 
     @expose(template='kid:%s.templates.list' % __name__)
-    @validate(validators=dict(enunciadoID=validators.Int))
+    @validate(validators=dict(enunciado=validators.Int))
     @paginate('records')
     @paginate('records')
-    def list(self, enunciadoID=None, tg_flash=None):
+    def list(self, enunciado=None, tg_flash=None):
         """List records in model"""
         """List records in model"""
-        if enunciadoID is None:
+        if enunciado is None:
             r = cls.select()
         else:
             r = cls.select()
         else:
-            r = cls.selectBy(enunciadoID=enunciadoID)
+            r = cls.selectBy(enunciadoID=enunciado)
         return dict(records=r, name=name, namepl=namepl, tg_flash=tg_flash)
 
     @expose(template='kid:%s.templates.new' % __name__)
         return dict(records=r, name=name, namepl=namepl, tg_flash=tg_flash)
 
     @expose(template='kid:%s.templates.new' % __name__)
index 0bcec6b7b13ec90f901d4e8600ba3ac0da074620..2ec9e22418d11f160bc41513671b8b2a9160de95 100644 (file)
@@ -32,7 +32,7 @@
         <td><span py:replace="tg.summarize(record.telefono, 10)">telefono</span></td>
         <td><span py:replace="record.nombrado">nombrado</span></td>
         <td><span py:replace="tg.summarize(record.observaciones, 20)">observaciones</span></td>
         <td><span py:replace="tg.summarize(record.telefono, 10)">telefono</span></td>
         <td><span py:replace="record.nombrado">nombrado</span></td>
         <td><span py:replace="tg.summarize(record.observaciones, 20)">observaciones</span></td>
-        <td><a py:if="len(record.enunciados)" href="${tg.url('/enunciado/list/%d' % record.id)}"><span
+        <td><a py:if="len(record.enunciados)" href="${tg.url('/enunciado/list', autor=record.id)}"><span
                     py:replace="len(record.enunciados)">cant</span></a></td>
         <td><a href="${tg.url('/docente/edit/%d' % record.id)}">Editar</a>
             <a href="${tg.url('/docente/delete/%d' % record.id)}" onclick="if (confirm('${_(u'Estás seguro? Tal vez sólo quieras desactivarlo mejor...')}')) { var f = document.createElement('form'); this.parentNode.appendChild(f); f.method = 'POST'; f.action = this.href; f.submit(); };return false;">Eliminar</a></td>
                     py:replace="len(record.enunciados)">cant</span></a></td>
         <td><a href="${tg.url('/docente/edit/%d' % record.id)}">Editar</a>
             <a href="${tg.url('/docente/delete/%d' % record.id)}" onclick="if (confirm('${_(u'Estás seguro? Tal vez sólo quieras desactivarlo mejor...')}')) { var f = document.createElement('form'); this.parentNode.appendChild(f); f.method = 'POST'; f.action = this.href; f.submit(); };return false;">Eliminar</a></td>
index 55df337ee1c9f1aa925829262eefe870a4269a8f..f8b045ca9527a06ed129b24ba4e21040972e728b 100644 (file)
@@ -69,14 +69,14 @@ class EnunciadoController(controllers.Controller, identity.SecureResource):
         raise redirect('list')
 
     @expose(template='kid:%s.templates.list' % __name__)
         raise redirect('list')
 
     @expose(template='kid:%s.templates.list' % __name__)
-    @validate(validators=dict(autorID=validators.Int))
+    @validate(validators=dict(autor=validators.Int))
     @paginate('records')
     @paginate('records')
-    def list(self, autorID=None, tg_flash=None):
+    def list(self, autor=None, tg_flash=None):
         """List records in model"""
         """List records in model"""
-        if autorID is None:
+        if autor is None:
             r = cls.select()
         else:
             r = cls.select()
         else:
-            r = cls.selectBy(autorID=autorID)
+            r = cls.selectBy(autorID=autor)
         return dict(records=r, name=name, namepl=namepl, tg_flash=tg_flash)
 
     @expose(template='kid:%s.templates.new' % __name__)
         return dict(records=r, name=name, namepl=namepl, tg_flash=tg_flash)
 
     @expose(template='kid:%s.templates.new' % __name__)
index 35dedf76a52b2bd7b854bdc400b5fd52e6f913e6..8558dbaac695299a80376d3330cb31159ce98ea5 100644 (file)
@@ -24,7 +24,7 @@
                 href="${tg.url('/docente/show/%d' % record.autor.id)}"><span
                     py:replace="tg.summarize(record.autor.shortrepr(), 30)">autor</span></a></td>
         <td><a py:if="len(record.casos_de_prueba)"
                 href="${tg.url('/docente/show/%d' % record.autor.id)}"><span
                     py:replace="tg.summarize(record.autor.shortrepr(), 30)">autor</span></a></td>
         <td><a py:if="len(record.casos_de_prueba)"
-                href="${tg.url('/caso_de_prueba/list/%d' % record.id)}"><span
+                href="${tg.url('/caso_de_prueba/list', enunciado=record.id)}"><span
                     py:replace="len(record.casos_de_prueba)">cant</span></a></td>
         <td><a href="${tg.url('/enunciado/edit/%d' % record.id)}">Editar</a>
             <a href="${tg.url('/enunciado/delete/%d' % record.id)}" onclick="if (confirm('${_(u'Estás seguro? Yo creo que no...')}')) { var f = document.createElement('form'); this.parentNode.appendChild(f); f.method = 'POST'; f.action = this.href; f.submit(); };return false;">Eliminar</a></td>
                     py:replace="len(record.casos_de_prueba)">cant</span></a></td>
         <td><a href="${tg.url('/enunciado/edit/%d' % record.id)}">Editar</a>
             <a href="${tg.url('/enunciado/delete/%d' % record.id)}" onclick="if (confirm('${_(u'Estás seguro? Yo creo que no...')}')) { var f = document.createElement('form'); this.parentNode.appendChild(f); f.method = 'POST'; f.action = this.href; f.submit(); };return false;">Eliminar</a></td>