From 083a71d3ac7130b88157d960e1c86d6a9df0da25 Mon Sep 17 00:00:00 2001
From: Tom Teichler <tom.teichler@teckids.org>
Date: Sun, 18 Aug 2019 11:43:55 +0200
Subject: [PATCH] Migrate BiscuIT-App-Untis to django-menu-generator.

---
 biscuit/apps/untis/menus.py | 33 ++++++++++++++++-----------------
 1 file changed, 16 insertions(+), 17 deletions(-)

diff --git a/biscuit/apps/untis/menus.py b/biscuit/apps/untis/menus.py
index c5d5c64..c97ec22 100644
--- a/biscuit/apps/untis/menus.py
+++ b/biscuit/apps/untis/menus.py
@@ -1,17 +1,16 @@
-from django.urls import reverse
-from django.utils.translation import gettext_lazy 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,
+            'submenu': [
+                {
+                    'name': 'Untis import',
+                    'url': 'untis_import',
+                    'validators': ['menu_generator.validators.is_authenticated', 'menu_generator.validators.is_superuser']
+                }
+            ]
+        }
+    ]
+}
-- 
GitLab