Beispiel #1
0
 def get_menu():
     menu_items = settings.get('menu')
     active_menu = []
     for menu in menu_items:
         if menu.get('active'):
             if menu.get('view_permissions') == "all":
                 active_menu.append(menu)
             elif menu.get('view_permissions') == "logged_in" and \
                     not (session.get('username') is None):
                 active_menu.append(menu)
             elif menu.get('view_permissions') == "administrators" and \
                     permissions.is_admin():
                 active_menu.append(menu)
     return sorted(active_menu, key=itemgetter('parent_order', 'order'))
Beispiel #2
0
 def check_if_admin():
     return permissions.is_admin()