]> git.llucax.com Git - software/sercom.git/blobdiff - sercom/subcontrollers/misentregas/__init__.py
completo el show de caso de prueba con download de archivos
[software/sercom.git] / sercom / subcontrollers / misentregas / __init__.py
index 88259c2482fad74790cf803c8c3fb4a5d44d3d49..3cb127b051b83e8c8ccd8f92b69de7451c72b832 100644 (file)
@@ -2,7 +2,7 @@
 
 #{{{ Imports
 import cherrypy
 
 #{{{ Imports
 import cherrypy
-from turbogears import controllers, expose, redirect
+from turbogears import controllers, expose, redirect, url
 from turbogears import validate, flash, error_handler
 from turbogears import validators as V
 from turbogears import widgets as W
 from turbogears import validate, flash, error_handler
 from turbogears import validators as V
 from turbogears import widgets as W
@@ -121,6 +121,11 @@ class MisEntregasController(controllers.Controller, identity.SecureResource):
     @paginate('records')
     def list(self):
         """List records in model"""
     @paginate('records')
     def list(self):
         """List records in model"""
+        # Un admin no tiene sentido en este area y por las dudas
+        # lo mando al home.
+        if 'admin' in identity.current.permissions:
+            raise redirect(url("/dashboard"))
+
         # Grupos en los que el usuario formo parte
         m = [i.grupo.id for i in Grupo.selectByAlumno(identity.current.user)]
         try:
         # Grupos en los que el usuario formo parte
         m = [i.grupo.id for i in Grupo.selectByAlumno(identity.current.user)]
         try: