From 18a0043acd6ebb6deaf8170327704e7e5cc12a1f Mon Sep 17 00:00:00 2001
From: Jonathan Weth <git@jonathanweth.de>
Date: Fri, 1 May 2020 12:32:56 +0200
Subject: [PATCH] Add menu entries for preferences

---
 aleksis/core/menus.py | 17 +++++++++++++++++
 1 file changed, 17 insertions(+)

diff --git a/aleksis/core/menus.py b/aleksis/core/menus.py
index 5aea73640..fab92ff4c 100644
--- a/aleksis/core/menus.py
+++ b/aleksis/core/menus.py
@@ -55,6 +55,15 @@ MENUS = {
                         "aleksis.core.util.core_helpers.has_person",
                     ],
                 },
+                {
+                    "name": _("Preferences"),
+                    "url": "preferences_person",
+                    "icon": "settings",
+                    "validators": [
+                        "menu_generator.validators.is_authenticated",
+                        "aleksis.core.util.core_helpers.has_person",
+                    ],
+                },
             ],
         },
         {
@@ -105,6 +114,14 @@ MENUS = {
                         ("aleksis.core.util.predicates.permission_validator", "core.manage_school"),
                     ],
                 },
+                {
+                    "name": _("Configuration"),
+                    "url": "preferences_site",
+                    "icon": "settings",
+                    "validators": [
+                        ("aleksis.core.util.predicates.permission_validator", "core.change_site_preferences"),
+                    ],
+                },
                 {
                     "name": _("Backend Admin"),
                     "url": "admin:index",
-- 
GitLab