summaryrefslogtreecommitdiff
path: root/profiles/default
diff options
context:
space:
mode:
Diffstat (limited to 'profiles/default')
-rw-r--r--profiles/default/default.profile16
1 files changed, 6 insertions, 10 deletions
diff --git a/profiles/default/default.profile b/profiles/default/default.profile
index d75e878c4..2bab8f835 100644
--- a/profiles/default/default.profile
+++ b/profiles/default/default.profile
@@ -221,16 +221,12 @@ function default_profile_tasks(&$task, $url) {
variable_set('user_admin_role', $rid);
// Assign all available permissions to this role.
- foreach (module_implements('perm') as $module) {
- if ($permissions = module_invoke($module, 'perm')) {
- foreach (array_keys($permissions) as $permission) {
- db_insert('role_permission')
- ->fields(array(
- 'rid' => $rid,
- 'permission' => $permission,
- ))->execute();
- }
- }
+ foreach (module_invoke_all('perm') as $key => $value) {
+ db_insert('role_permission')
+ ->fields(array(
+ 'rid' => $rid,
+ 'permission' => $key,
+ ))->execute();
}
// Update the menu router information.