Using the Admin Role Module to share access to your Drupal SiteUsing the Admin Role Module to share access to your Drupal Site

Categories:

One of the essential functionalities of Drupal which attracts a lot of people to the project is it's ability to configure user's ROLES and PERMISSION with astounding granularity and security. That works very well when you want to have a variety of users with very specific ROLES and PERMISSIONS, but there was a time when this didn't work so well when you wanted to give someone else the same admin rights that you, the site owner, have.

User number ONE is the God user and by default it has access to everything all the time. If you are working on a team of developers then it stands to reason that many if not all of the team members will need the same access as user number ONE. It is possible to achieve this goal with a lot of diligence and plenty of check box clicking. If you really wanted to you can try to remember to add each new module to the list of permissions for specific roles. But thanks to the ADMINROLE module you can now automate this process. 

In this video we walk you through the setup of the AdminRole module in Drupal6 AND show you how it is already set up for you in Drupal7! Doing it yourself in Drupal6 simply requires that you 1st create a ROLE that will automatically be assigned all permissions. I strongly recommend that you name the role something like Super-Admin or some name that looks like it would be the GOD user. Further it is very important that you only assign people to this role IF you want them to be a GOD on your site. After you create the ROLE that you wish to use, simply navigate to the AmdinRole setup page and select that ROLE from the drop-donw menu and BOOM! You now have a role that you can assign to your team members so that they can stop constantly nagging you to give them access to a mission critical module.

 

Allen's picture

Thanks for sharing this information!

By the way, "it's" = "it is".

Post new comment

The content of this field is kept private and will not be shown publicly.