From 81dc3c13f2316daf4150d3d7c89c032f84dfdefa Mon Sep 17 00:00:00 2001 From: Aleksandr Meshchriakov Date: Tue, 14 Apr 2026 11:08:06 +0200 Subject: [PATCH] refactor(external_data): rename corporation memberships viewset classes --- src/apps/external_data/api.py | 10 +++++----- src/apps/external_data/serializers.py | 2 +- src/apps/external_data/urls.py | 4 ++-- 3 files changed, 8 insertions(+), 8 deletions(-) diff --git a/src/apps/external_data/api.py b/src/apps/external_data/api.py index 66f9de4..421c46b 100644 --- a/src/apps/external_data/api.py +++ b/src/apps/external_data/api.py @@ -13,7 +13,7 @@ from apps.external_data.serializers import ( IndustrialProductSerializer, ProsecutorCheckSerializer, PublicProcurementSerializer, - InformationSecurityRegistryEntrySerializer, + CorporationMembershipSerializer, ) from django_filters import rest_framework as filters from rest_framework.permissions import IsAuthenticated @@ -70,7 +70,7 @@ class ArbitrationCaseFilter(filters.FilterSet): ] -class InformationSecurityRegistryEntryFilter(filters.FilterSet): +class CorporationMembershipFilter(filters.FilterSet): organization = filters.UUIDFilter(field_name="organization_id") presence_status = filters.CharFilter(lookup_expr="exact") @@ -119,13 +119,13 @@ class ArbitrationCaseViewSet(ClassicReadOnlyViewSet[ArbitrationCase]): ordering = ["-decision_date"] -class InformationSecurityRegistryEntryViewSet( +class CorporationMembershipViewSet( ClassicReadOnlyViewSet[InformationSecurityRegistryEntry] ): queryset = InformationSecurityRegistryEntry.objects.select_related("organization").all() - serializer_class = InformationSecurityRegistryEntrySerializer + serializer_class = CorporationMembershipSerializer permission_classes = [IsAuthenticated] - filterset_class = InformationSecurityRegistryEntryFilter + filterset_class = CorporationMembershipFilter search_fields = ["registry_name", "entry_number"] ordering_fields = ["issued_at", "expires_at", "created_at"] ordering = ["-issued_at"] diff --git a/src/apps/external_data/serializers.py b/src/apps/external_data/serializers.py index 9981ec9..c9cbb44 100644 --- a/src/apps/external_data/serializers.py +++ b/src/apps/external_data/serializers.py @@ -78,7 +78,7 @@ class ArbitrationCaseSerializer(serializers.ModelSerializer): ] -class InformationSecurityRegistryEntrySerializer(serializers.ModelSerializer): +class CorporationMembershipSerializer(serializers.ModelSerializer): organization = serializers.UUIDField(source="organization_id", read_only=True) class Meta: diff --git a/src/apps/external_data/urls.py b/src/apps/external_data/urls.py index 56355f9..2920190 100644 --- a/src/apps/external_data/urls.py +++ b/src/apps/external_data/urls.py @@ -5,7 +5,7 @@ from apps.external_data.api import ( IndustrialProductViewSet, ProsecutorCheckViewSet, PublicProcurementViewSet, - InformationSecurityRegistryEntryViewSet, + CorporationMembershipViewSet, ) from django.urls import include, path from rest_framework.routers import DefaultRouter @@ -27,7 +27,7 @@ router.register( ) router.register( "corporation-memberships", - InformationSecurityRegistryEntryViewSet, + CorporationMembershipViewSet, basename="corporation-memberships", )