In Django I have created a system with various groups
of users. Using django.auth
I have also created permission groups
and I have associated the appropriate application permissions for each group.
This works great for role based access, but now I have a requirement where I also need the ability to remove individual permissions from a specific user in a group. This means I need group permissions, but at the same time these group permissions can be unassigned to individual users.
Using Django groups this appears to not directly be possible as the permissions are abstracted from individual users.
How can I accomplish this?
I am in the process of changing everything to individual user permissions, but this seems a bit tedious for clients as they have to manually set permissions for each new user, I am hoping someone knows of a better way.