diff --git a/biscuit/apps/untis/locale/de_DE/LC_MESSAGES/django.po b/biscuit/apps/untis/locale/de_DE/LC_MESSAGES/django.po index 2aaf5b65bc5c0fb646ba257eafd3d220b3f7a1ca..d1b63b647d99c0a33a756d2e357460a5542021a0 100644 --- a/biscuit/apps/untis/locale/de_DE/LC_MESSAGES/django.po +++ b/biscuit/apps/untis/locale/de_DE/LC_MESSAGES/django.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-08-03 22:57+0200\n" -"PO-Revision-Date: 2019-08-04 01:21+0200\n" +"POT-Creation-Date: 2019-08-18 21:33+0200\n" +"PO-Revision-Date: 2019-08-18 21:33+0200\n" "Last-Translator: Tom Teichler <tom.teichler@teckids.org>\n" "Language-Team: \n" "Language: de_DE\n" @@ -29,14 +29,14 @@ msgstr "Untis-XML-Export" msgid "Path to Untis XML export file" msgstr "Pfad zur Untis-XML-Exportdatei" -#: menus.py:8 -msgid "Import of data" -msgstr "Datenimport" - -#: menus.py:17 +#: menus.py:6 msgid "Interfaces" msgstr "Schnittstellen" +#: menus.py:12 +msgid "Untis import" +msgstr "Untis-Import" + #: templates/untis/untis_import.html:10 msgid "" "\n" @@ -78,3 +78,6 @@ msgstr "Ungültige Liste von Klassen: %s" #, python-format msgid "Failed to import lesson: Teacher %s does not exist." msgstr "Fehler beim Importieren der Stunde: Lehrer %s existiert nicht." + +#~ msgid "Import of data" +#~ msgstr "Datenimport" diff --git a/biscuit/apps/untis/menus.py b/biscuit/apps/untis/menus.py index c5d5c6416367a53c7b61be2abf6c6a0d8bba58c1..4bc13f26cf18ef9055525c00265d7751a4fb8c2b 100644 --- a/biscuit/apps/untis/menus.py +++ b/biscuit/apps/untis/menus.py @@ -1,17 +1,19 @@ -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(_('Import of data'), - reverse('untis_import'), - check=lambda request: request.user.is_authenticated and request.user.is_superuser), -] - -app_menu = MenuItem('Untis', - '#', - children=menu_items) - -Menu.add_item(_('Interfaces'), app_menu) +MENUS = { + 'NAV_MENU_CORE': [ + { + 'name': _('Interfaces'), + 'url': '#', + 'root': True, + 'validators': ['menu_generator.validators.is_authenticated', 'menu_generator.validators.is_superuser'], + 'submenu': [ + { + 'name': _('Untis import'), + 'url': 'untis_import', + 'validators': ['menu_generator.validators.is_authenticated', 'menu_generator.validators.is_superuser'] + } + ] + } + ] +}