Coverage for website/thaliawebsite/api/v2/urls.py: 100.00%

6 statements  

« prev     ^ index     » next       coverage.py v7.6.7, created at 2025-08-14 10:31 +0000

1from django.conf import settings 

2from django.urls import include, path 

3 

4from rest_framework.schemas import get_schema_view 

5 

6from thaliawebsite.api.openapi import OAuthSchemaGenerator 

7 

8app_name = "thaliawebsite" 

9 

10urlpatterns = [ 

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

12 path("", include("activemembers.api.v2.urls", namespace="activemembers")), 

13 path("", include("announcements.api.v2.urls")), 

14 path("", include("events.api.v2.urls")), 

15 path("", include("members.api.v2.urls")), 

16 path("", include("partners.api.v2.urls")), 

17 path("", include("payments.api.v2.urls")), 

18 path("", include("photos.api.v2.urls")), 

19 path("", include("pizzas.api.v2.urls")), 

20 path("", include("pushnotifications.api.v2.urls")), 

21 path("", include("sales.api.v2.urls")), 

22 path("", include("facedetection.api.v2.urls")), 

23 path("", include("thabloid.api.v2.urls")), 

24 path( 

25 "schema", 

26 get_schema_view( 

27 title="API v2", 

28 version=settings.SOURCE_COMMIT, 

29 url="/api/v2/", 

30 urlconf="thaliawebsite.api.v2.urls", 

31 generator_class=OAuthSchemaGenerator, 

32 public=True, 

33 ), 

34 name="schema", 

35 ), 

36]