Skip to content
Snippets Groups Projects
Unverified Commit 349f1d9d authored by Tom Teichler's avatar Tom Teichler :beers:
Browse files

Migrate BiscuIT-App-Chronos to django-menu-generator.

parent 2e736037
No related branches found
No related tags found
1 merge request!3Migrate BiscuIT-App-Chronos to django-menu-generator. Advances Teckids/BiscuIT/BiscuIT-ng#15
from django.urls import reverse
from django.utils.translation import gettext_lazy as _
from menu import Menu, MenuItem
menu_items = [
MenuItem(_('Timetable'),
reverse('timetable'),
check=lambda request: request.user.is_authenticated and request.user.is_superuser),
]
app_menu = MenuItem(_('Timetables'),
'#',
children=menu_items)
Menu.add_item('main', app_menu)
MENUS = {
'NAV_MENU_CORE': [
{
'name': 'Timetables',
'url': '#',
'root': True,
'submenu': [
{
'name': 'Timetable',
'url': 'timetable',
'validators': ['menu_generator.validators.is_authenticated', 'menu_generator.validators.is_superuser']
}
]
}
]
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment