pip install permissions
python
from permissions import Permissions
permissions = Permissions()
python
permissions.add_role('admin')
permissions.add_role('editor')
permissions.add_permission('create')
permissions.add_permission('read')
permissions.add_permission('update')
permissions.add_permission('delete')
python
permissions.add_permission_to_role('create', 'admin')
permissions.add_permission_to_role('read', 'admin')
permissions.add_permission_to_role('update', 'admin')
permissions.add_permission_to_role('delete', 'admin')
permissions.add_permission_to_role('read', 'editor')
python
user_permissions = ['create', 'read']
for permission in user_permissions:
if permissions.has_permission('admin', permission):
else:
python
permissions.remove_permission_from_role('read', 'admin')