From de3db868b2dd0eab2598d5e1842817f15dd618a9 Mon Sep 17 00:00:00 2001 From: behruz-dev Date: Fri, 22 Aug 2025 16:41:56 +0500 Subject: [PATCH] add new permissions --- core/apps/accounts/management/commands/seed_permissions.py | 2 +- core/apps/orders/views/party.py | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/core/apps/accounts/management/commands/seed_permissions.py b/core/apps/accounts/management/commands/seed_permissions.py index 290dfb4..7081ce7 100644 --- a/core/apps/accounts/management/commands/seed_permissions.py +++ b/core/apps/accounts/management/commands/seed_permissions.py @@ -20,7 +20,7 @@ class Command(BaseCommand): {'code': 'product', 'name': 'all access to product'}, {'code': 'order', 'name': 'all access to orders'}, {'code': 'offer', 'name': 'all access to offers'}, - + {'code': 'party', 'name': 'all access to partyies'}, ] for perm in permissions: diff --git a/core/apps/orders/views/party.py b/core/apps/orders/views/party.py index 94280a9..0532951 100644 --- a/core/apps/orders/views/party.py +++ b/core/apps/orders/views/party.py @@ -65,7 +65,7 @@ class PartyDeleteApiView(generics.GenericAPIView): serializer_class = serializers.DeletedPartyCreateSerializer queryset = Party.objects.all() permission_classes = [HasRolePermission] - required_permissions = [] + required_permissions = ['party'] def post(self, request, party_id): serializer = self.serializer_class(data=request.data, context={'party_id': party_id}) @@ -85,7 +85,7 @@ class DeletedPartyListApiView(generics.GenericAPIView): serializer_class = serializers.DeletedPartyListSerializer queryset = DeletedParty.objects.select_related('party') permission_classes = [HasRolePermission] - required_permissions = [] + required_permissions = ['party'] def get(self, request): deleted_parties = DeletedParty.objects.select_related('party')