Permissions API (Drupal)

Uit De Vliegende Brigade
Versie door Jeroen Strompf (overleg | bijdragen) op 19 sep 2015 om 19:10
(wijz) ← Oudere versie | Huidige versie (wijz) | Nieuwere versie → (wijz)
Naar navigatie springen Naar zoeken springen

In Drupal 6 kun je van origine niet met Drush gebruikerspermissies configureren. Dat schijnt wel te kunnen met de Permissions API. Installatie:

drush en -y permissions_api

Beheerder moet alles kunnen

En dat kan:

drush perm-grant --all-modules --roles="Beheerder"

drush perm-grant --help

Grant permissions to a role.

Voorbeelden:
 drush perm-grant --roles="Admin"          Grant all permissions provided by the Node module to the Admin 
 --modules="node"                          role.                                                          
 drush perm-grant --all-modules            Grant all permissions to Admin role.                           
 --roles-="Admin"                                                                                         
 drush perm-grant --roles="Editor,Copy     Grant "administer nodes" to Editor and Copy Editor roles.      
 Editor" --permissions="administer nodes"                                                                 
 drush perm-grant --all-roles              Grant "administer nodes" permission to all roles.              
 --permissions="administer nodes"                                                                         


Opties:
 --all-modules                             Grant all defined permissions to a role or roles.                
 --all-roles                               Grant the permissions to all defined roles.                      
 --modules                                 Comma-separated list of modules providing permissions to grant.  
 --permissions                             Comma-separated list of permissions to grant to a role or roles. 
 --roles                                   Comma-separated list of roles to grant permissions to.