vintasoftware / django-role-permissions

A django app for role based permissions.
http://django-role-permissions.readthedocs.org/
MIT License
728 stars 114 forks source link

sync_roles not updating permissions for each role. #133

Open rduke199 opened 3 years ago

rduke199 commented 3 years ago

Even though I have available_permissions assigned in roles.py and ROLEPERMISSIONS_REGISTER_ADMIN set to True in settings.py, the permissions for each role are not syncing. I run python mangage.py sync_roles but the roles in roles.py do not have the permissions assigned to them.

My roles.py files looks like this:

from rolepermissions.roles import AbstractUserRole

class Scholar(AbstractUserRole): available_permissions = { 'view_private_molecules': True, 'upload_data': True, 'access_restapi_molecules': True, 'access_restapi_nlp': True, 'view_documents': True, }

thraxil commented 1 year ago

@rduke199 this is pretty late and you've likely already figured this out, but having run across it myself recently, I think you just need to add the --reset_user_permissions flag when you run sync_roles.