Hi,

I am currently investigating seeting up an intranet for a company of about 300 people. I have installed Drupal and have been playing around with its features for a while. It seems to satisfy most of the business requirements. However I was hoping to delegate the task of administering the site content and its users/staff along organisation structure lines.

What I would like to do is create five or six administrator type users who would be fully responsible for administering only those users in their business areas . eg Personnel Staff administrator, Finance staff administrator.

90% of the site content will be restricted by business area.

Maybe someone familiar with Drupal and its available plugins could help clarify if this is possible.

Thanks

Comments

mrtoner’s picture

Hmm. There are several modules that allow a User A to administer permissions for User B, but none that restrict User A's power to a certain subset of users. That would be an interesting modification of an existing module.

You're not really trying to administer users, though, are you? You're wanting to restrict content.

If I understand the description and documentation of Role Delegation correctly, you can use that module to assign the roles that your administrators would be be able to assign to others. For example, you give John Smith the "Finance Admin" role and use Role Delegation to assign the "Finance" role to "Finance Admin." Now John Smith can assign any user the the "Finance" role.

Next, use Node Privacy By Role to restrict content to specific roles. If John Smith is the author of node/45, he can (I think) set those roles; certainly, if he has one of the "Roles with rights to update permissions" to that content type, he can set those roles.

Give those two modules a try and see what you think.

zirvap’s picture

http://drupal.org/project/og might be an alternative, depending on exactly what you want to accomplish.