From: toyomoyo Date: Tue, 24 Oct 2006 04:26:46 +0000 (+0000) Subject: merged fixing capabilities X-Git-Url: http://git.mjollnir.org/gw?a=commitdiff_plain;h=aad6c6c2224d108b29ac9e7424d8bc63d2b02956;p=moodle.git merged fixing capabilities --- diff --git a/mod/forum/index.php b/mod/forum/index.php index 940452258e..8362796795 100644 --- a/mod/forum/index.php +++ b/mod/forum/index.php @@ -334,7 +334,7 @@ if (($forum->trackingtype == FORUM_TRACKING_ON) || !isset($untracked[$forum->id])) { $groupid = ($groupmode==SEPARATEGROUPS - && !has_capability('modforum:viewdiscussionsfromallgroups', $context)) + && !has_capability('moodle/site:accessallgroups', $context)) ? $currentgroup : false; $unread = forum_tp_count_forum_unread_posts($USER->id, $forum->id, $groupid); if ($unread > 0) { @@ -399,7 +399,7 @@ if (forum_is_forcesubscribed($forum->id)) { $sublink = $stryes; } else { - if ($groupmode and !has_capability('mod/forum:viewdiscussionsfromallgroups', $context) + if ($groupmode and !has_capability('moodle/site:accessallgroups', $context) and !mygroupid($course->id)) { $sublink = $strno; // Can't subscribe to a group forum (not in a group) if ($groupmode == SEPARATEGROUPS) {