]> git.llucax.com Git - z.facultad/75.52/sercom.git/blobdiff - sercom/subcontrollers/enunciado/__init__.py
Cambiar forma de obtener listados parciales.
[z.facultad/75.52/sercom.git] / sercom / subcontrollers / enunciado / __init__.py
index d2897a5c10ea38d39e9aa72c1dbeecfe113dc6bd..f8b045ca9527a06ed129b24ba4e21040972e728b 100644 (file)
@@ -69,13 +69,15 @@ class EnunciadoController(controllers.Controller, identity.SecureResource):
         raise redirect('list')
 
     @expose(template='kid:%s.templates.list' % __name__)
-    @validate(validators=dict(autorID=validators.Int))
+    @validate(validators=dict(autor=validators.Int))
     @paginate('records')
-    def list(self, **kw):
+    def list(self, autor=None, tg_flash=None):
         """List records in model"""
-        f = kw.get('tg_flash', None)
-        r = cls.select()
-        return dict(records=r, name=name, namepl=namepl, tg_flash=f)
+        if autor is None:
+            r = cls.select()
+        else:
+            r = cls.selectBy(autorID=autor)
+        return dict(records=r, name=name, namepl=namepl, tg_flash=tg_flash)
 
     @expose(template='kid:%s.templates.new' % __name__)
     def new(self, **kw):