diff options
author | Dries Buytaert <dries@buytaert.net> | 2009-09-19 10:54:36 +0000 |
---|---|---|
committer | Dries Buytaert <dries@buytaert.net> | 2009-09-19 10:54:36 +0000 |
commit | a557b0de2ac5d0b2048a456f94f9b8047afa71b9 (patch) | |
tree | 12040e3d4d2e373131cfcdb69097dff5ff08f589 /profiles | |
parent | 448996a5325236231cf640be759da88ca18e9ccb (diff) | |
download | brdo-a557b0de2ac5d0b2048a456f94f9b8047afa71b9.tar.gz brdo-a557b0de2ac5d0b2048a456f94f9b8047afa71b9.tar.bz2 |
- Patch #300993 by sun: extended the roles and permissions API so we can revoke permissions from a role etc.
Diffstat (limited to 'profiles')
-rw-r--r-- | profiles/default/default.install | 6 | ||||
-rw-r--r-- | profiles/expert/expert.install | 4 |
2 files changed, 5 insertions, 5 deletions
diff --git a/profiles/default/default.install b/profiles/default/default.install index 60e5d012e..ff08e62ee 100644 --- a/profiles/default/default.install +++ b/profiles/default/default.install @@ -184,15 +184,15 @@ function default_install() { db_insert('taxonomy_vocabulary_node_type')->fields(array('vid' => $vid, 'type' => 'article'))->execute(); // Enable default permissions for system roles. - user_role_set_permissions(DRUPAL_ANONYMOUS_RID, array('access content')); - user_role_set_permissions(DRUPAL_AUTHENTICATED_RID, array('access content', 'access comments', 'post comments', 'post comments without approval')); + user_role_grant_permissions(DRUPAL_ANONYMOUS_RID, array('access content')); + user_role_grant_permissions(DRUPAL_AUTHENTICATED_RID, array('access content', 'access comments', 'post comments', 'post comments without approval')); // Create a default role for site administrators, with all available permissions assigned. $admin_role = new stdClass(); $admin_role->name = 'administrator'; user_role_save($admin_role); - user_role_set_permissions($admin_role->name, array_keys(module_invoke_all('permission'))); + user_role_grant_permissions($admin_role->rid, array_keys(module_invoke_all('permission'))); // Set this as the administrator role. variable_set('user_admin_role', $admin_role->rid); diff --git a/profiles/expert/expert.install b/profiles/expert/expert.install index 4693b84b4..0e47ff934 100644 --- a/profiles/expert/expert.install +++ b/profiles/expert/expert.install @@ -68,8 +68,8 @@ function expert_install() { $query->execute(); // Enable default permissions for system roles. - user_role_set_permissions(DRUPAL_ANONYMOUS_RID, array('access content')); - user_role_set_permissions(DRUPAL_AUTHENTICATED_RID, array('access content', 'access comments', 'post comments', 'post comments without approval')); + user_role_grant_permissions(DRUPAL_ANONYMOUS_RID, array('access content')); + user_role_grant_permissions(DRUPAL_AUTHENTICATED_RID, array('access content', 'access comments', 'post comments', 'post comments without approval')); } |