From 5dcafb9cc1a2fb9637b0530956f961c074a6d4ec Mon Sep 17 00:00:00 2001 From: xoliqberdiyev Date: Sat, 18 Apr 2026 16:20:19 +0500 Subject: [PATCH] add all fields to ordering_fields filter --- core/apps/evaluation/views/auto.py | 31 +++++++++++++++------------ core/apps/evaluation/views/history.py | 9 +++++++- core/apps/evaluation/views/request.py | 23 +++++++++++++++++--- 3 files changed, 45 insertions(+), 18 deletions(-) diff --git a/core/apps/evaluation/views/auto.py b/core/apps/evaluation/views/auto.py index 4787263..3e29f53 100644 --- a/core/apps/evaluation/views/auto.py +++ b/core/apps/evaluation/views/auto.py @@ -40,31 +40,34 @@ class AutoEvaluationView(BaseViewSetMixin, ModelViewSet): "car_number", ] ordering_fields = [ - "registration_number", + "id", "contract_date", "object_inspection_date", - "rate_date", - "rate_report_date", - "rate_object_name", - "object_type", + "object_owner_individual_person_passport_num", "object_owner_type", - "object_location_province", - "object_location_district", - "object_location_city", + "object_owner_individual_person_f_name", + "object_owner_individual_person_l_name", + "object_owner_individual_person_p_name", + "object_owner_legal_entity", + "object_owner_legal_inn", "tex_passport_serie_num", - "tex_passport_gived_date", + "rating_goal", + "object_location_province", + "registration_number", + "object_type", + "object_type_display", "car_brand", "car_model", "car_number", "manufacture_year", "car_color", - "property_rights", - "form_ownership", + "status", + "status_display", + "created_at", "value_determined", "rate_type", - "status", - "created_at", - "updated_at", + "property_rights", + "form_ownership", ] ordering = ["-created_at"] diff --git a/core/apps/evaluation/views/history.py b/core/apps/evaluation/views/history.py index 20ab8dd..cb8c33c 100644 --- a/core/apps/evaluation/views/history.py +++ b/core/apps/evaluation/views/history.py @@ -43,7 +43,14 @@ class AutoEvaluationHistoryView(BaseViewSetMixin, ReadOnlyModelViewSet): filter_backends = [DjangoFilterBackend, OrderingFilter] filterset_class = AutoevaluationhistoryFilter - ordering_fields = ["created_at"] + ordering_fields = [ + "id", + "event_type", + "event_type_display", + "actor", + "meta", + "created_at", + ] ordering = ["created_at"] action_permission_classes = {} diff --git a/core/apps/evaluation/views/request.py b/core/apps/evaluation/views/request.py index 5521e26..cfbfccd 100644 --- a/core/apps/evaluation/views/request.py +++ b/core/apps/evaluation/views/request.py @@ -35,11 +35,28 @@ class EvaluationrequestView(BaseViewSetMixin, ModelViewSet): "tex_passport", ] ordering_fields = [ + "id", + "rate_type", + "rate_type_display", + "object_type", + "object_type_display", + "customer_inn_number", + "owner_inn_number", + "tex_passport", + "value_determined", + "rate_goal", + "property_rights", + "form_ownership", + "worked_hours", + "chassi", + "need_delivering", + "location", + "location_name", + "status", + "status_display", + "user", "created_at", "updated_at", - "rate_type", - "object_type", - "status", ] ordering = ["-created_at"] -- 2.49.1