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.
This commit is contained in:
Egor Pavlovich Gorbunov 2025-05-06 03:48:59 +03:00
parent 76d490f2e2
commit 5012727e84
3 changed files with 6 additions and 6 deletions

View file

@ -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

View file

@ -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"),

View file

@ -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": [