give a better default example for menu handler
This commit is contained in:
parent
c168fc362a
commit
ce0b40e0cf
1 changed files with 24 additions and 9 deletions
|
|
@ -13,14 +13,29 @@ class {{cookiecutter.__studly_prefix}}MenuHandler(base.MenuHandler):
|
|||
|
||||
def make_menus(self, request, **kwargs):
|
||||
|
||||
# TODO: override this if you need custom menus...
|
||||
# nb. the products menu is just an example; you should
|
||||
# replace it and add more as needed
|
||||
|
||||
# menus = [
|
||||
# self.make_products_menu(request),
|
||||
# self.make_admin_menu(request),
|
||||
# ]
|
||||
return [
|
||||
self.make_products_menu(request),
|
||||
self.make_admin_menu(request, include_people=True),
|
||||
]
|
||||
|
||||
# ...but for now this uses default menus
|
||||
menus = super().make_menus(request, **kwargs)
|
||||
|
||||
return menus
|
||||
def make_products_menu(self, request):
|
||||
return {
|
||||
"title": "Products",
|
||||
"type": "menu",
|
||||
"items": [
|
||||
{
|
||||
"title": "Products",
|
||||
"route": "products",
|
||||
"perm": "products.list",
|
||||
},
|
||||
{'type': 'sep'},
|
||||
{
|
||||
"title": "Vendors",
|
||||
"route": "vendors",
|
||||
"perm": "vendors.list",
|
||||
},
|
||||
],
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue