diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 89a1735d407cbb146d517868f29dd8ed923624f1..483c7fb62c21be3feb9f333a0b559d4d4fffbc65 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -6,6 +6,14 @@ All notable changes to this project will be documented in this file. The format is based on `Keep a Changelog`_, and this project adheres to `Semantic Versioning`_. +Breaking changes +---------------- + +Removed +~~~~~~~ + +* Remove legacy menu entries. + Unreleased ---------- diff --git a/aleksis/apps/alsijil/menus.py b/aleksis/apps/alsijil/menus.py deleted file mode 100644 index fcf14e7cc8f8ea51eabee00abb5a75c61de42af8..0000000000000000000000000000000000000000 --- a/aleksis/apps/alsijil/menus.py +++ /dev/null @@ -1,139 +0,0 @@ -from django.utils.translation import gettext_lazy as _ - -MENUS = { - "NAV_MENU_CORE": [ - { - "name": _("Class register"), - "url": "#", - "svg_icon": "mdi:book-open-outline", - "root": True, - "validators": [ - "menu_generator.validators.is_authenticated", - "aleksis.core.util.core_helpers.has_person", - ], - "submenu": [ - { - "name": _("Current lesson"), - "url": "lesson_period", - "svg_icon": "mdi:alarm", - "validators": [ - ( - "aleksis.core.util.predicates.permission_validator", - "alsijil.view_lesson_menu_rule", - ), - ], - }, - { - "name": _("Current week"), - "url": "week_view", - "svg_icon": "mdi:view-week-outline", - "validators": [ - ( - "aleksis.core.util.predicates.permission_validator", - "alsijil.view_week_menu_rule", - ), - ], - }, - { - "name": _("My groups"), - "url": "my_groups", - "svg_icon": "mdi:account-multiple-outline", - "validators": [ - ( - "aleksis.core.util.predicates.permission_validator", - "alsijil.view_my_groups_rule", - ), - ], - }, - { - "name": _("My overview"), - "url": "overview_me", - "svg_icon": "mdi:chart-box-outline", - "validators": [ - ( - "aleksis.core.util.predicates.permission_validator", - "alsijil.view_person_overview_menu_rule", - ), - ], - }, - { - "name": _("My students"), - "url": "my_students", - "svg_icon": "mdi:account-school-outline", - "validators": [ - ( - "aleksis.core.util.predicates.permission_validator", - "alsijil.view_my_students_rule", - ), - ], - }, - { - "name": _("Assign group role"), - "url": "assign_group_role_multiple", - "svg_icon": "mdi:clipboard-account-outline", - "validators": [ - ( - "aleksis.core.util.predicates.permission_validator", - "alsijil.assign_grouprole_for_multiple_rule", - ), - ], - }, - { - "name": _("All lessons"), - "url": "all_register_objects", - "svg_icon": "mdi:format-list-text", - "validators": [ - ( - "aleksis.core.util.predicates.permission_validator", - "alsijil.view_register_objects_list_rule", - ), - ], - }, - { - "name": _("Register absence"), - "url": "register_absence", - "icon": "rate_review", - "validators": [ - ( - "aleksis.core.util.predicates.permission_validator", - "alsijil.view_register_absence_rule", - ), - ], - }, - { - "name": _("Excuse types"), - "url": "excuse_types", - "svg_icon": "mdi:label-outline", - "validators": [ - ( - "aleksis.core.util.predicates.permission_validator", - "alsijil.view_excusetypes_rule", - ), - ], - }, - { - "name": _("Extra marks"), - "url": "extra_marks", - "svg_icon": "mdi:label-variant-outline", - "validators": [ - ( - "aleksis.core.util.predicates.permission_validator", - "alsijil.view_extramarks_rule", - ), - ], - }, - { - "name": _("Manage group roles"), - "url": "group_roles", - "svg_icon": "mdi:clipboard-plus-outline", - "validators": [ - ( - "aleksis.core.util.predicates.permission_validator", - "alsijil.view_grouproles_rule", - ), - ], - }, - ], - } - ] -}