Coverage for website/events/apps.py: 100.00%
12 statements
« prev ^ index » next coverage.py v7.6.7, created at 2025-08-14 10:31 +0000
« prev ^ index » next coverage.py v7.6.7, created at 2025-08-14 10:31 +0000
1from django.apps import AppConfig
2from django.urls import reverse
3from django.utils.translation import gettext_lazy as _
6class EventsConfig(AppConfig):
7 """AppConfig for the events package."""
9 name = "events"
10 verbose_name = _("Events")
12 def ready(self):
13 from . import signals # noqa: F401
14 from .payables import register
16 register()
18 def menu_items(self):
19 return {
20 "categories": [{"name": "association", "title": "Association", "key": 1}],
21 "items": [
22 {
23 "category": "association",
24 "title": "Alumni",
25 "url": reverse("events:alumni"),
26 "key": 7,
27 },
28 {
29 "title": "Calendar",
30 "url": reverse("events:index"),
31 "key": 3,
32 },
33 ],
34 }