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
« 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
4app_name = "api"
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]