-
-
Notifications
You must be signed in to change notification settings - Fork 3k
Open
Description
Moved to here from #2876
Current Wekan permissions are Admin/BoardAdmin/NoComments/CommentOnly/Worker. Current permissions are hardcoded with changes all around Wekan codebase.
Granular Roles would bring:
- Settings at Admin Panel and REST API how to set permissions
- Each current permission from Roles, Card Settings etc to be defined separately
- Add more to REST API
Technically I will do it this way:
- Change current permission system to alanning:roles
- Add each permission check to that alanning:roles
- Add code for REST API etc at
wekan/models/ - See Worker Role issue and Worker Role commit for more details. Also search ChangeLog for Worker etc.
Progress in this will be added to Wekan Roadmap with amount of bounty.
This is a big feature, that requires a lot of changes. Target for this bounty is about 2000 euro.
It's possible to participate to this bounty with any payment method at https://wekan.team/commercial-support/