Skip to content
Snippets Groups Projects
Commit 9c73644c authored by Hangzhi Yu's avatar Hangzhi Yu
Browse files

Remove unused menus.py file

parent 1e204518
No related branches found
No related tags found
1 merge request!317Resolve "Adjust for operation with new SPA"
......@@ -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
----------
......
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",
),
],
},
],
}
]
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment