diff --git a/user/tabs.php b/user/tabs.php index 27cfdd91de0..5d71c422c01 100644 --- a/user/tabs.php +++ b/user/tabs.php @@ -170,7 +170,7 @@ //print_object($user); // add in logic to check course read report - if (has_capability('moodle/user:viewuseractivitiesreport', $personalcontext) || ($course->showreports and $USER->id == $user->id)) { + if (has_capability('moodle/user:viewuseractivitiesreport', $personalcontext) || ($course->showreports and $USER->id == $user->id) || has_capability('moodle/user:viewuseractivitiesreport', $coursecontext)) { $toprow[] = new tabobject('reports', $CFG->wwwroot.'/course/user.php?id='.$course->id. '&user='.$user->id.'&mode=outline', get_string('activityreports'));