]> git.llucax.com Git - z.facultad/75.52/sercom.git/blobdiff - sercom/controllers.py
Bugfix: ahora CasoDePrueba almacena el comando completo, no sólo los parámetros.
[z.facultad/75.52/sercom.git] / sercom / controllers.py
index 3e965649f1f3e6e9a7edf99c457ff2a46e7c4533..849d25cb94f9cca2b2fb98b7eb2f824cd48169af 100644 (file)
@@ -1,9 +1,11 @@
-# vim: set et sw=4 sts=4 encoding=utf-8 :
+# vim: set et sw=4 sts=4 encoding=utf-8 foldmethod=marker :
 
 from turbogears import controllers, expose, view, url
 from turbogears import widgets as W, validators as V
 from turbogears import identity, redirect
 from cherrypy import request, response
+from turbogears.toolbox.catwalk import CatWalk
+import model
 from model import InstanciaDeEntrega, Correccion, AND, DateTimeCol
 # from sercom import json
 
@@ -35,7 +37,7 @@ class Root(controllers.RootController):
         if 'admin' in identity.current.permissions:
             # TODO : Fijar el curso !!
             correcciones = Correccion.selectBy(corrector=identity.current.user,
-                nota=None).count()
+                corregido=None).count()
             now = DateTimeCol.now()
             instancias = list(InstanciaDeEntrega.select(
                 AND(InstanciaDeEntrega.q.inicio <= now,
@@ -105,8 +107,11 @@ class Root(controllers.RootController):
 
     docente_inscripto = DocenteInscriptoController()
 
+    alumno_inscripto = AlumnoInscriptoController()
+
     correccion = CorreccionController()
 
+    admin = identity.SecureObject(CatWalk(model), identity.has_permission('admin'))
 
 #{{{ Agrega summarize a namespace tg de KID
 def summarize(text, size, concat=True, continuation='...'):