-
Tom Teichler authoredTom Teichler authored
menus.py 2.54 KiB
from django.utils.translation import gettext_lazy as _
MENUS = {
"NAV_MENU_CORE": [
{
"name": _("Events"),
"url": "#",
"icon": "event_note",
"root": True,
"validators": [
(
"aleksis.core.util.predicates.permission_validator",
"paweljong.change_events_rule",
)
],
"submenu": [
{
"name": _("Vouchers"),
"url": "vouchers",
"icon": "confirmation_number",
"validators": [
(
"aleksis.core.util.predicates.permission_validator",
"paweljong.view_vouchers_rule",
)
],
},
{
"name": _("Terms"),
"url": "terms",
"icon": "gavel",
"validators": [
(
"aleksis.core.util.predicates.permission_validator",
"paweljong.view_terms_rule",
)
],
},
{
"name": _("Generate participant list"),
"url": "generate_lists",
"icon": "format_list_numbered",
"validators": [
(
"aleksis.core.util.predicates.permission_validator",
"paweljong.generate_lists_rule",
)
],
},
{
"name": _("Upcoming events"),
"url": "manage_events",
"icon": "edit",
"validators": [
(
"aleksis.core.util.predicates.permission_validator",
"paweljong.change_events_rule",
)
],
},
{
"name": _("Registrations"),
"url": "registrations",
"icon": "how_to_reg",
"validators": [
(
"aleksis.core.util.predicates.permission_validator",
"paweljong.view_registrations_rule",
)
],
},
],
},
],
}