Sane Drupal Perms

Submitted by Calvin on Tue, 02/16/2016 - 15:53

Stop treating roles as people. Treat them as responsibilities. Lots of people can be 'Content Editors', some can be 'Content Publishers', others 'Views Editors'. This idea is simple but powerful. Rather that trying to define a person's job in a role, create many small, single-purpose roles and then compose them together by giving many roles to your users to achieve your goals.

http://atendesigngroup.com/blog/drupal-permissions-done-right