Multiple roles per user to simplify permissions - Rollbase - Products Enhancements - Progress Community

 Rollbase

Multiple roles per user to simplify permissions

  • Under Review
It would be great if it is possible to add multiple roles to a single user. This makes managing the permissions per application, per role, per user much easier. 
for example:
In the first application Peter is as a role (name: viewer) of an user who can only few information about the forecast on orders. In the second application Peter has the role (name: projectmanager) of a projectmanager and has to approve purchases and hours spend on his project. 
To implement the permissions you need to add the simplest permissions to the most complex permissions. In Peters case the role projectmanager needs also the permissions to view the forecast on orders.  To make it more complex John (another projectmanager) has no permissions to view the forecast so you need another role (projectmanager lite) 
The permissions are getting more complex and you need more roles to implement all variations. The complexity increases with:
- more users
- more roles 
- more applications 
in the same organization.
With multiple roles it would look like this:
Peter = projectmanager, viewer
John =  Projectmanager
Comments
  • Yes, yes! a million times YES!  The role salad we've got going on in our development application is insanity trying to get every permission combination for our users.  And we haven't even gotten all the combinations they want, it is already a maintenance nightmare to keep 15+ roles in sync with each other...

    I mean if you want a role for A, B, C, and D, then building permissions to allow users to pick any combination requires you to make 2^n=16 roles, plus when you make one change you have to change all the corresponding roles manually!

  • We absolutely need this functionality. We have been waiting for year for this to happen.

  • We absolutely need this functionality. We have been waiting for years for this to happen.