Coverage for website/activemembers/api/v2/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.api.v2.views import ( 

4 BoardDetailView, 

5 MemberGroupDetailView, 

6 MemberGroupListView, 

7) 

8 

9app_name = "activemembers" 

10 

11urlpatterns = [ 

12 path( 

13 "activemembers/", 

14 include( 

15 [ 

16 path("groups/", MemberGroupListView.as_view(), name="group-list"), 

17 path( 

18 "groups/<int:pk>/", 

19 MemberGroupDetailView.as_view(), 

20 name="group-detail", 

21 ), 

22 re_path( 

23 r"boards/(?P<since>\d{4})-(?P<until>\d{4})/$", 

24 BoardDetailView.as_view(), 

25 name="board-detail", 

26 ), 

27 ] 

28 ), 

29 ), 

30]