From 5d22bc55f98cc8d16a233130c3e3f701e4ef0220 Mon Sep 17 00:00:00 2001 From: timofejmalinin Date: Sun, 22 Oct 2023 22:56:16 +0700 Subject: [PATCH] fix KK --- service/permissions.py | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/service/permissions.py b/service/permissions.py index 321a4c6..0dd18d7 100644 --- a/service/permissions.py +++ b/service/permissions.py @@ -6,11 +6,11 @@ class UserPermission(BasePermission): def has_permission(self, request, view): kk_profile = request.auth kk_roles = kk_profile.get('realm_access', {}).get('roles', []) - if getattr(view, 'action', None): - if view.action in [ - 'update_fact', 'update_postamat_id', 'update_status', 'retrieve', - 'update', 'partial_update', 'destroy', 'create', - ]: - return 'postnet_editor' in kk_roles + if request.method not in ['GET']: + # if view.action in [ + # 'update_fact', 'update_postamat_id', 'update_status', 'retrieve', + # 'update', 'partial_update', 'destroy', 'create', + # ]: + return 'postnet_editor' in kk_roles else: return 'postnet_editor' in kk_roles or 'postnet_viewer' in kk_roles