From 5012727e84c62ec7f91ba9eb58c5098911fd3916 Mon Sep 17 00:00:00 2001 From: Egor fureunoir Gorbunov Date: Tue, 6 May 2025 03:48:59 +0300 Subject: [PATCH] Refactor DRF settings and fix schema configurations Updated DRF settings with new TOS URL and version for consistency. Corrected API URLs in B2B schema and reorganized imports in core views for better readability. These changes ensure accurate references and maintain cleaner code structure. --- core/views.py | 4 ++-- evibes/b2b_urls.py | 2 +- evibes/settings/drf.py | 6 +++--- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/core/views.py b/core/views.py index af43df97..bdd62a1c 100644 --- a/core/views.py +++ b/core/views.py @@ -27,21 +27,21 @@ from rest_framework_yaml.renderers import YAMLRenderer from sentry_sdk import capture_exception from core.docs.drf.views import ( + BUY_AS_BUSINESS_SCHEMA, CACHE_SCHEMA, CONTACT_US_SCHEMA, LANGUAGE_SCHEMA, PARAMETERS_SCHEMA, REQUEST_CURSED_URL_SCHEMA, SEARCH_SCHEMA, - BUY_AS_BUSINESS_SCHEMA, ) from core.elasticsearch import process_query from core.models import DigitalAssetDownload, Order from core.serializers import ( + BuyAsBusinessOrderSerializer, CacheOperatorSerializer, ContactUsSerializer, LanguageSerializer, - BuyAsBusinessOrderSerializer, ) from core.utils import get_project_parameters, is_url_safe from core.utils.caching import web_cache diff --git a/evibes/b2b_urls.py b/evibes/b2b_urls.py index 587fbb88..db6e8d11 100644 --- a/evibes/b2b_urls.py +++ b/evibes/b2b_urls.py @@ -10,7 +10,7 @@ urlpatterns = [ # path(r'graphql/', csrf_exempt(CustomGraphQLView.as_view(graphiql=True, schema=schema))), path( r"docs/", - SpectacularAPIView.as_view(urlconf="evibes.api_urls", custom_settings=SPECTACULAR_B2B_SETTINGS), + SpectacularAPIView.as_view(urlconf="evibes.b2b_urls", custom_settings=SPECTACULAR_B2B_SETTINGS), name="schema-b2b", ), path(r"docs/swagger/", CustomSwaggerView.as_view(url_name="schema-b2b"), name="swagger-ui-b2b"), diff --git a/evibes/settings/drf.py b/evibes/settings/drf.py index e7829f2b..ad3fbcfc 100644 --- a/evibes/settings/drf.py +++ b/evibes/settings/drf.py @@ -95,7 +95,7 @@ SPECTACULAR_PLATFORM_SETTINGS = { "TITLE": f"{CONSTANCE_CONFIG.get('PROJECT_NAME')[0]} API", "DESCRIPTION": SPECTACULAR_PLATFORM_DESCRIPTION, "VERSION": "2.5.0", - "TOS": "https://wiseless.xyz/terms-of-service", + "TOS": "https://wiseless.xyz/evibes/terms-of-service", "SWAGGER_UI_DIST": "SIDECAR", "CAMELIZE_NAMES": True, "POSTPROCESSING_HOOKS": [ @@ -145,8 +145,8 @@ SPECTACULAR_PLATFORM_SETTINGS = { SPECTACULAR_B2B_SETTINGS = { "TITLE": f"{CONSTANCE_CONFIG.get('PROJECT_NAME')[0]} API", "DESCRIPTION": SPECTACULAR_B2B_DESCRIPTION, - "VERSION": "1.0.0", - "TOS": "https://wiseless.xyz/terms-of-service", + "VERSION": "2.5.0", + "TOS": "https://wiseless.xyz/evibes/terms-of-service", "SWAGGER_UI_DIST": "SIDECAR", "CAMELIZE_NAMES": True, "POSTPROCESSING_HOOKS": [