Django permissions are great if you need to let someone access the admin and restrict what they can do.
But what if I want to use a similar functionality in the frontend of an application?
Example:
model Group has its own Members, a member can have three different access levels:
- member
- admin
- super-admin
Admins can only do special stuff only for their groups though, not for all the groups.
So I was wondering, would it have sense to implement Django's permission system in these cases? Would it have any advantage than simply adding a choice field in the Member model that indicates the access levels and checking that?