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.