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'))
def check_if_admin(): return permissions.is_admin()