diff --git a/api/signals.py b/api/signals.py index 55647de..10edcea 100644 --- a/api/signals.py +++ b/api/signals.py @@ -21,6 +21,9 @@ def assign_device_permissions(sender, instance, created, **kwargs): topup_permissions = Permission.objects.filter( content_type__model="topup" ).exclude(codename__startswith="delete_") + wallet_transaction_permissions = Permission.objects.filter( + content_type__model="wallettransaction" + ).exclude(codename__startswith="delete_") for permission in topup_permissions: instance.user_permissions.add(permission) @@ -29,6 +32,8 @@ def assign_device_permissions(sender, instance, created, **kwargs): instance.user_permissions.add(atoll_read_permission, island_read_permission) for permission in payment_permissions: instance.user_permissions.add(permission) + for permission in wallet_transaction_permissions: + instance.user_permissions.add(permission) @receiver(post_save, sender=User)