From 3b62c5a7bfefc132e1c80d9eda962a6fe28502ff Mon Sep 17 00:00:00 2001 From: komoliddin Date: Fri, 24 Apr 2026 10:14:01 +0500 Subject: [PATCH] Refactor URL patterns for evaluation archiving and remove unused file_url field from BaseCertificateSerializer --- .../serializers/certificate/certificate.py | 14 +------------- core/apps/evaluation/urls.py | 4 ++-- 2 files changed, 3 insertions(+), 15 deletions(-) diff --git a/core/apps/evaluation/serializers/certificate/certificate.py b/core/apps/evaluation/serializers/certificate/certificate.py index c094e3f..b9afd95 100644 --- a/core/apps/evaluation/serializers/certificate/certificate.py +++ b/core/apps/evaluation/serializers/certificate/certificate.py @@ -3,7 +3,6 @@ from core.apps.evaluation.models import CertificateModel class BaseCertificateSerializer(serializers.ModelSerializer): - file_url = serializers.SerializerMethodField() class Meta: model = CertificateModel @@ -11,15 +10,4 @@ class BaseCertificateSerializer(serializers.ModelSerializer): "id", "title", "file", - "file_url", - ] - - def get_file_url(self, obj): - request = self.context.get("request") - - if obj.file: - if request: - return request.build_absolute_uri(obj.file.url) - return obj.file.url - - return None \ No newline at end of file + ] \ No newline at end of file diff --git a/core/apps/evaluation/urls.py b/core/apps/evaluation/urls.py index 8b25f9f..c27c9b0 100644 --- a/core/apps/evaluation/urls.py +++ b/core/apps/evaluation/urls.py @@ -78,6 +78,6 @@ urlpatterns = [ ), path("evaluation-request//change-status/", EvaluationStatusChange.as_view(), name="evaluation-change-status"), - path("quick-evaluation/archive/", ArchiveQuickEvaluationView.as_view(), name="quick-evaluation-archive"), - path("evaluation-request/archive/", ArchiveEvaluationrequestView.as_view(), name="evaluation-request-archive"), + path("archive/quick-evaluation/", ArchiveQuickEvaluationView.as_view(), name="quick-evaluation-archive"), + path("archive/evaluation-request/", ArchiveEvaluationrequestView.as_view(), name="evaluation-request-archive"), ]