summaryrefslogtreecommitdiff
path: root/profiles
diff options
context:
space:
mode:
authorDries Buytaert <dries@buytaert.net>2009-09-19 10:54:36 +0000
committerDries Buytaert <dries@buytaert.net>2009-09-19 10:54:36 +0000
commita557b0de2ac5d0b2048a456f94f9b8047afa71b9 (patch)
tree12040e3d4d2e373131cfcdb69097dff5ff08f589 /profiles
parent448996a5325236231cf640be759da88ca18e9ccb (diff)
downloadbrdo-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.install6
-rw-r--r--profiles/expert/expert.install4
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'));
}