diff options
-rw-r--r-- | modules/forum/forum.module | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/modules/forum/forum.module b/modules/forum/forum.module index b76e30f18..0ecf61d7c 100644 --- a/modules/forum/forum.module +++ b/modules/forum/forum.module @@ -306,6 +306,9 @@ function forum_access($op, $node, $account) { if (user_access('edit own forum topics', $account) && ($account->uid == $node->uid)) { return TRUE; } + if (user_access('edit any forum topic')) { + return TRUE; + } } } @@ -313,7 +316,7 @@ function forum_access($op, $node, $account) { * Implementation of hook_perm(). */ function forum_perm() { - return array('create forum topics', 'edit own forum topics', 'administer forums'); + return array('create forum topics', 'edit own forum topics', 'edit any forum topic', 'administer forums'); } /** |