From 15f885a4cb1135f3d8dc35ee3bea6632dc9bf160 Mon Sep 17 00:00:00 2001 From: i701 Date: Sat, 31 May 2025 12:41:14 +0500 Subject: [PATCH] Refactor payment permissions assignment to include all permissions except delete_payment --- api/signals.py | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/api/signals.py b/api/signals.py index a5f0a9e..b206a34 100644 --- a/api/signals.py +++ b/api/signals.py @@ -17,9 +17,7 @@ def assign_device_permissions(sender, instance, created, **kwargs): device_permissions = Permission.objects.filter(content_type__model="device") atoll_read_permission = Permission.objects.get(codename="view_atoll") island_read_permission = Permission.objects.get(codename="view_island") - payment_permissions = Permission.objects.filter( - content_type__model="payment" - ).exclude(codename="delete_payment") + payment_permissions = Permission.objects.filter(content_type__model="payment") for permission in device_permissions: instance.user_permissions.add(permission)