From 55b7d1adbddcde692ad73fa1f7b6e7047e34998e Mon Sep 17 00:00:00 2001 From: Marie PUPO JEAMMET Date: Fri, 14 Feb 2025 18:17:32 +0100 Subject: [PATCH] =?UTF-8?q?=F0=9F=94=A7(swagger)=20activate=20swagger=20in?= =?UTF-8?q?=20staging?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit activate swagger in staging for devs from other teams to build interop more easily --- src/backend/core/tests/swagger/test_openapi_schema.py | 1 + src/backend/people/settings.py | 7 ++++--- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/src/backend/core/tests/swagger/test_openapi_schema.py b/src/backend/core/tests/swagger/test_openapi_schema.py index 8526c88..675d047 100644 --- a/src/backend/core/tests/swagger/test_openapi_schema.py +++ b/src/backend/core/tests/swagger/test_openapi_schema.py @@ -16,6 +16,7 @@ pytestmark = pytest.mark.django_db def test_openapi_client_schema(): """ Generated and served OpenAPI client schema should be correct. + The spectacular command reloads test env. """ # Start by generating the swagger.json file output = StringIO() diff --git a/src/backend/people/settings.py b/src/backend/people/settings.py index 4d3a25c..2a85948 100755 --- a/src/backend/people/settings.py +++ b/src/backend/people/settings.py @@ -76,7 +76,10 @@ class Base(Configuration): """ DEBUG = False - USE_SWAGGER = False + USE_SWAGGER = values.BooleanValue( + default=False, + environ_name="USE_SWAGGER", + ) API_VERSION = "v1.0" @@ -651,8 +654,6 @@ class Development(Base): SESSION_COOKIE_NAME = "people_sessionid" - USE_SWAGGER = True - # this is a dev credentials for mail provisioning API MAIL_PROVISIONING_API_CREDENTIALS = "bGFfcmVnaWU6cGFzc3dvcmQ="