X-Git-Url: https://git.llucax.com/z.facultad/75.52/sercom.git/blobdiff_plain/3c7aa71976a413b3497876a9dd0d5f4f9a33f180..28fe1b8fba3e8389219c15c399437d42669bf453:/sercom/menu.py?ds=inline diff --git a/sercom/menu.py b/sercom/menu.py index da714d1..beb4f57 100644 --- a/sercom/menu.py +++ b/sercom/menu.py @@ -13,6 +13,8 @@ class Menu: self.items = ['dashboard'] + self.items def _check(self, c): + if hasattr(c, 'hide_to_admin') and 'admin' in identity.current.permissions: return False + if hasattr(c, 'hide_to_entregar') and 'admin' not in identity.current.permissions: return False return c.require.eval_with_object(identity.current) def __repr__(self):