X-Git-Url: https://git.llucax.com/software/sercom.git/blobdiff_plain/8d55754c391c8f0615449b8344b67ceffbd1b4a9..4e0c67cab6a67e4264be594342286ec8f2a5f838:/sercom/menu.py diff --git a/sercom/menu.py b/sercom/menu.py index 59c527f..a72d6a2 100644 --- a/sercom/menu.py +++ b/sercom/menu.py @@ -8,6 +8,7 @@ class Menu: self.base = base self.items = filter(lambda i: isinstance(getattr(base, i), Controller), base.__dict__) self.items.sort() + self.items = ['dashboard'] + self.items def _check(self, c): return c.require.eval_with_object(identity.current) @@ -24,7 +25,7 @@ class Menu: """ s = option % ('', '-----') for i in self.items: - if self._check(getattr(self.base, i)): + if i == 'dashboard' or self._check(getattr(self.base, i)): s += option % (url('/' + i), i.capitalize().replace('_', ' ')) return template % s