diff --git a/biscuit/apps/chronos/locale/de_DE/LC_MESSAGES/django.po b/biscuit/apps/chronos/locale/de_DE/LC_MESSAGES/django.po index eee34054df3646b738f67ecf279a445e39ab67f0..e42cc09b5300778ff15cd1f4c11eab73bde1cb81 100644 --- a/biscuit/apps/chronos/locale/de_DE/LC_MESSAGES/django.po +++ b/biscuit/apps/chronos/locale/de_DE/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-08-17 13:37+0200\n" +"POT-Creation-Date: 2019-08-18 21:36+0200\n" "PO-Revision-Date: 2019-08-17 13:37+0200\n" "Last-Translator: Tom Teichler <tom.teichler@teckids.org>\n" "Language-Team: \n" @@ -21,14 +21,14 @@ msgstr "" msgid "BiscuIT - Chronos (Timetables)" msgstr "BiscuIT - Chronos (Stundenpläne)" -#: menus.py:8 -msgid "Timetable" -msgstr "Stundenplan" - -#: menus.py:13 +#: menus.py:6 msgid "Timetables" msgstr "Stundenpläne" +#: menus.py:11 +msgid "Timetable" +msgstr "Stundenplan" + #: models.py:8 msgid "Sunday" msgstr "Sonntag" diff --git a/biscuit/apps/chronos/menus.py b/biscuit/apps/chronos/menus.py index e37136eb21b7131fbc342c6206e61f3ec8de7d2a..0c8b89ca11c79edbb9a6c12d04014a71ad170f89 100644 --- a/biscuit/apps/chronos/menus.py +++ b/biscuit/apps/chronos/menus.py @@ -1,17 +1,18 @@ -from django.urls import reverse -from django.utils.translation import gettext_lazy as _ +from django.utils.translation import gettext 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'] + } + ] + } + ] +}