Coverage for website/activemembers/urls.py: 100.00%
4 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.urls import include, path, re_path
3from activemembers.views import (
4 BoardDetailView,
5 BoardIndexView,
6 CommitteeDetailView,
7 CommitteeIndexView,
8 SocietyDetailView,
9 SocietyIndexView,
10)
12app_name = "activemembers"
14urlpatterns = [
15 path(
16 "association/",
17 include(
18 [
19 path(
20 "committees/<int:pk>/",
21 CommitteeDetailView.as_view(),
22 name="committee",
23 ),
24 path("committees/", CommitteeIndexView.as_view(), name="committees"),
25 path(
26 "societies/<int:pk>/", SocietyDetailView.as_view(), name="society"
27 ),
28 path("societies/", SocietyIndexView.as_view(), name="societies"),
29 re_path(
30 r"boards/(?P<since>\d{4})-(?P<until>\d{4})/$",
31 BoardDetailView.as_view(),
32 name="board",
33 ),
34 path("boards/", BoardIndexView.as_view(), name="boards"),
35 ]
36 ),
37 ),
38]