Coverage for website/thaliawebsite/api/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 

2from django.views.generic import TemplateView 

3 

4app_name = "api" 

5 

6urlpatterns = [ 

7 path( 

8 "", 

9 include( 

10 [ 

11 path("v2/", include("thaliawebsite.api.v2.urls", namespace="v2")), 

12 path( 

13 "calendarjs/", 

14 include( 

15 "thaliawebsite.api.calendarjs.urls", namespace="calendarjs" 

16 ), 

17 ), 

18 path( 

19 "facedetection/", 

20 include( 

21 "thaliawebsite.api.facedetection.urls", 

22 namespace="facedetection", 

23 ), 

24 ), 

25 path( 

26 "docs", 

27 TemplateView.as_view( 

28 template_name="swagger/index.html", 

29 extra_context={"schema_urls": ["api:v2:schema"]}, 

30 ), 

31 name="swagger", 

32 ), 

33 path( 

34 "docs/oauth2-redirect", 

35 TemplateView.as_view(template_name="swagger/oauth2-redirect.html"), 

36 name="swagger-oauth-redirect", 

37 ), 

38 ] 

39 ), 

40 ) 

41]