}
$groupmode = groupmode($course, $cm);
- if ($canreply = has_capability($capname, $modcontext)) {
-
+ if ($canreply = has_capability($capname, $modcontext)) {
if ($groupmode && !has_capability('moodle/site:accessallgroups', $modcontext)) {
// Groups must be kept separate
(ismember($discussion->groupid) || $mygroupid == $discussion->groupid) );
}
}
+ } else { // allow guests to see the link
+ $coursecontext = get_context_instance(CONTEXT_COURSE, $course->id);
+ if (has_capability('moodle/legacy:guest', $coursecontext, NULL, false)) { // User is a guest here!
+ $canreply = true;
+ }
}
/// Print the controls across the top