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):
|
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 = [
|
return [
|
||||||
# self.make_products_menu(request),
|
self.make_products_menu(request),
|
||||||
# self.make_admin_menu(request),
|
self.make_admin_menu(request, include_people=True),
|
||||||
# ]
|
]
|
||||||
|
|
||||||
# ...but for now this uses default menus
|
def make_products_menu(self, request):
|
||||||
menus = super().make_menus(request, **kwargs)
|
return {
|
||||||
|
"title": "Products",
|
||||||
return menus
|
"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