From f91cd21a0fc85d500d363efe35528fcce855ecc8 Mon Sep 17 00:00:00 2001 From: xoliqberdiyev Date: Wed, 6 May 2026 18:03:08 +0500 Subject: [PATCH 1/2] fix permission error --- core/apps/accounts/permissions.py | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/core/apps/accounts/permissions.py b/core/apps/accounts/permissions.py index 9d6e684..5283faa 100644 --- a/core/apps/accounts/permissions.py +++ b/core/apps/accounts/permissions.py @@ -6,11 +6,6 @@ from core.apps.accounts.choices import RoleChoice class IsAdminRole(BasePermission): def has_permission(self, request, view): - if not request.user.is_authenticated: - return False - - if request.user.role not in [RoleChoice.ADMIN ,RoleChoice.SUPERUSER]: - raise PermissionDenied("Only admin can access this") - return True - - + if request.user and request.user.role in [RoleChoice.ADMIN, RoleChoice.SUPERUSER]: + return True + return False -- 2.49.1 From e2014f5c11bdac37854ef702fa761ba7b933df10 Mon Sep 17 00:00:00 2001 From: xoliqberdiyev Date: Wed, 6 May 2026 18:04:08 +0500 Subject: [PATCH 2/2] fxi --- .../migrations/0049_merge_20260506_1715.py | 13 ------------- 1 file changed, 13 deletions(-) delete mode 100644 core/apps/evaluation/migrations/0049_merge_20260506_1715.py diff --git a/core/apps/evaluation/migrations/0049_merge_20260506_1715.py b/core/apps/evaluation/migrations/0049_merge_20260506_1715.py deleted file mode 100644 index 60cb17d..0000000 --- a/core/apps/evaluation/migrations/0049_merge_20260506_1715.py +++ /dev/null @@ -1,13 +0,0 @@ -# Generated by Django 5.2.7 on 2026-05-06 12:15 - -from django.db import migrations - - -class Migration(migrations.Migration): - - dependencies = [ - ("evaluation", "0047_autoevaluationmodel_tender_contract_date_and_more"), - ("evaluation", "0048_autoevaluation_customer_fields"), - ] - - operations = [] -- 2.49.1