Refactor payment permissions assignment to include all permissions except delete_payment
This commit is contained in:
+1
-3
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user