From 9c73644c5be59cd0f0a2bc66bc1eb18b84f554cf Mon Sep 17 00:00:00 2001 From: Hangzhi Yu <hangzhi@protonmail.com> Date: Wed, 1 Feb 2023 16:48:38 +0100 Subject: [PATCH] Remove unused menus.py file --- CHANGELOG.rst | 8 ++ aleksis/apps/alsijil/menus.py | 139 ---------------------------------- 2 files changed, 8 insertions(+), 139 deletions(-) delete mode 100644 aleksis/apps/alsijil/menus.py diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 89a1735d4..483c7fb62 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 fcf14e7cc..000000000 --- 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", - ), - ], - }, - ], - } - ] -} -- GitLab