diff --git a/requirements/base.txt b/requirements/base.txt index 741918e9..cd362a48 100644 --- a/requirements/base.txt +++ b/requirements/base.txt @@ -97,6 +97,7 @@ django==4.2.15 # djangorestframework-inclusions # drf-nested-routers # drf-spectacular + # drf-spectacular-sidecar # drf-yasg # maykin-2fa # mozilla-django-oidc @@ -185,8 +186,12 @@ drf-nested-routers==0.93.4 # via # -r requirements/base.in # commonground-api-common -drf-spectacular==0.27.2 - # via open-api-framework +drf-spectacular[sidecar]==0.27.2 + # via + # drf-spectacular + # open-api-framework +drf-spectacular-sidecar==2024.7.1 + # via drf-spectacular drf-yasg==1.21.7 # via commonground-api-common ecs-logging==2.1.0 @@ -241,7 +246,7 @@ mozilla-django-oidc-db==0.19.0 # via open-api-framework notifications-api-common==0.2.2 # via commonground-api-common -open-api-framework==0.8.0 +open-api-framework==0.8.1 # via -r requirements/base.in orderedmultidict==1.0.1 # via furl diff --git a/requirements/ci.txt b/requirements/ci.txt index a9e4b1cb..874079ab 100644 --- a/requirements/ci.txt +++ b/requirements/ci.txt @@ -140,6 +140,7 @@ django==4.2.15 # djangorestframework-inclusions # drf-nested-routers # drf-spectacular + # drf-spectacular-sidecar # drf-yasg # maykin-2fa # mozilla-django-oidc @@ -278,10 +279,15 @@ drf-nested-routers==0.93.4 # via # -r requirements/base.txt # commonground-api-common -drf-spectacular==0.27.2 +drf-spectacular[sidecar]==0.27.2 # via # -r requirements/base.txt + # drf-spectacular # open-api-framework +drf-spectacular-sidecar==2024.7.1 + # via + # -r requirements/base.txt + # drf-spectacular drf-yasg==1.21.7 # via # -r requirements/base.txt @@ -387,7 +393,7 @@ notifications-api-common==0.2.2 # via # -r requirements/base.txt # commonground-api-common -open-api-framework==0.8.0 +open-api-framework==0.8.1 # via -r requirements/base.txt orderedmultidict==1.0.1 # via diff --git a/requirements/dev.txt b/requirements/dev.txt index acf7b0ab..f407513a 100644 --- a/requirements/dev.txt +++ b/requirements/dev.txt @@ -160,6 +160,7 @@ django==4.2.15 # djangorestframework-inclusions # drf-nested-routers # drf-spectacular + # drf-spectacular-sidecar # drf-yasg # maykin-2fa # mozilla-django-oidc @@ -306,10 +307,15 @@ drf-nested-routers==0.93.4 # via # -r requirements/ci.txt # commonground-api-common -drf-spectacular==0.27.2 +drf-spectacular[sidecar]==0.27.2 # via # -r requirements/ci.txt + # drf-spectacular # open-api-framework +drf-spectacular-sidecar==2024.7.1 + # via + # -r requirements/ci.txt + # drf-spectacular drf-yasg==1.21.7 # via # -r requirements/ci.txt @@ -432,7 +438,7 @@ notifications-api-common==0.2.2 # via # -r requirements/ci.txt # commonground-api-common -open-api-framework==0.8.0 +open-api-framework==0.8.1 # via -r requirements/ci.txt orderedmultidict==1.0.1 # via diff --git a/src/objecttypes/conf/api.py b/src/objecttypes/conf/api.py index d8fe46fd..88d739bb 100644 --- a/src/objecttypes/conf/api.py +++ b/src/objecttypes/conf/api.py @@ -56,6 +56,9 @@ """ SPECTACULAR_SETTINGS = { + "SWAGGER_UI_DIST": "SIDECAR", + "SWAGGER_UI_FAVICON_HREF": "SIDECAR", + "REDOC_DIST": "SIDECAR", "SCHEMA_PATH_PREFIX": r"/api/v[1-9]+", "SCHEMA_PATH_PREFIX_TRIM": True, "TITLE": "Objecttypes API",