diff --git a/aleksis/core/menus.py b/aleksis/core/menus.py index 5aea736400d225955257251b38a0ecbabf673837..fab92ff4cdaa384ab84f4fca8a5ca835c03ed401 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",