dsgovbr.menus module

class dsgovbr.menus.MenuFolder(app_label, name, icon=None, app_url=None, order=None, permission=None, check=None)[source]

Bases: object

add_item(name, url, icon=None, order=None, permission=None, check=None)[source]
is_visible(request)[source]
to_dict(request=None)[source]
class dsgovbr.menus.MenuItem(name, url, icon=None, order=None, permission=None, check=None)[source]

Bases: object

is_visible(request)[source]
to_dict(request=None)[source]
class dsgovbr.menus.MenuRegistry[source]

Bases: object

add_reorder_callback(callback)[source]
get_menu_list(request)[source]
register_folder(app_label, name=None, icon=None, app_url=None, order=None, permission=None, check=None)[source]
register_item(app_label, name, url, icon=None, order=None, permission=None, check=None)[source]
set_items_order(app_label, order_list)[source]
set_order(order_list)[source]
dsgovbr.menus.add_reorder_callback(callback)[source]
dsgovbr.menus.autodiscover()[source]
dsgovbr.menus.get_full_admin_app_list(request)[source]
dsgovbr.menus.get_menu_list(request)[source]
dsgovbr.menus.register_folder(app_label, name=None, icon=None, app_url=None, order=None, permission=None, check=None)[source]
dsgovbr.menus.register_item(app_label, name, url, icon=None, order=None, permission=None, check=None)[source]
dsgovbr.menus.set_items_order(app_label, order_list)[source]
dsgovbr.menus.set_order(order_list)[source]