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

2 AnnouncementDetailView, 

3 AnnouncementListView, 

4 FrontpageArticleDetailView, 

5 FrontpageArticleListView, 

6 SlideDetailView, 

7 SlideListView, 

8) 

9from django.urls import include, path 

10 

11app_name = "announcements" 

12 

13urlpatterns = [ 

14 path( 

15 "announcements/", 

16 include( 

17 [ 

18 path( 

19 "announcements/", 

20 AnnouncementListView.as_view(actions={"get": "list"}), 

21 name="announcement-list", 

22 ), 

23 path( 

24 "announcements/<int:pk>/", 

25 AnnouncementDetailView.as_view(actions={"delete": "hide"}), 

26 name="announcement-detail", 

27 ), 

28 path("slides/", SlideListView.as_view(), name="slide-list"), 

29 path( 

30 "slides/<int:pk>/", 

31 SlideDetailView.as_view(), 

32 name="slide-detail", 

33 ), 

34 path( 

35 "frontpage-articles/", 

36 FrontpageArticleListView.as_view(), 

37 name="frontpage-list", 

38 ), 

39 path( 

40 "frontpage-articles/<int:pk>/", 

41 FrontpageArticleDetailView.as_view(), 

42 name="frontpage-detail", 

43 ), 

44 ] 

45 ), 

46 ), 

47]