Experimental project

This is a sandbox project, which contains experimental code for developer use only.

Description

Promote module is made for sites, where certain members use the site primarily as normal users but sometimes they have tasks that require additional privileges.

What does it do

Promote creates an 'acquire role X' permission for each role. The block provided by this module contains a form with a list of checkboxes of all the acquirable roles of the current user. The user can now acquire and revoke the roles.

How does it work

This module adds and removes roles to users on the fly. Therefore you have to be carefully about depending on the list of the members of an acquirable role. Best practise is to have two roles for each acquirable role. The first role just has the permission to acquire the other role and members are added to this one. The second role has the additional permissions and the members of the first role can dynamically add and remove themself from this role.

Similar modules

Sudo - http://drupal.org/project/sudo
Masquerade - http://drupal.org/project/masquerade
Impersonate User - http://drupal.org/project/impersonate

Project information

  • Created by mokaspar on , updated