diff options
Diffstat (limited to 'modules/node/node.module')
-rw-r--r-- | modules/node/node.module | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/modules/node/node.module b/modules/node/node.module index 909d26773..7896a5812 100644 --- a/modules/node/node.module +++ b/modules/node/node.module @@ -1048,9 +1048,9 @@ function node_perm() { $name = check_plain($type->type); $perms[] = 'create '. $name .' content'; $perms[] = 'delete own '. $name .' content'; - $perms[] = 'delete '. $name .' content'; + $perms[] = 'delete any '. $name .' content'; $perms[] = 'edit own '. $name .' content'; - $perms[] = 'edit '. $name .' content'; + $perms[] = 'edit any '. $name .' content'; } } @@ -2223,13 +2223,13 @@ function node_content_access($op, $node, $account) { } if ($op == 'update') { - if (user_access('edit '. $type .' content', $account) || (user_access('edit own '. $type .' content', $account) && ($user->uid == $node->uid))) { + if (user_access('edit any '. $type .' content', $account) || (user_access('edit own '. $type .' content', $account) && ($user->uid == $node->uid))) { return TRUE; } } if ($op == 'delete') { - if (user_access('delete '. $type .' content') || (user_access('delete own '. $type .' content') && ($user->uid == $node->uid))) { + if (user_access('delete any '. $type .' content') || (user_access('delete own '. $type .' content') && ($user->uid == $node->uid))) { return TRUE; } } |