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

1from django.urls import include, path, re_path 

2 

3from activemembers.views import ( 

4 BoardDetailView, 

5 BoardIndexView, 

6 CommitteeDetailView, 

7 CommitteeIndexView, 

8 SocietyDetailView, 

9 SocietyIndexView, 

10) 

11 

12app_name = "activemembers" 

13 

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]