mirror of
https://github.com/moodle/moodle.git
synced 2025-08-06 09:26:35 +02:00
Merge branch 'MDL-64528-master' of https://github.com/mackensen/moodle
This commit is contained in:
commit
6ada5b713b
5 changed files with 13 additions and 1 deletions
|
@ -468,7 +468,7 @@ class core_course_renderer extends plugin_renderer_base {
|
|||
$imgalt = get_string('completion-alt-' . $completionicon, 'completion', $formattedname);
|
||||
}
|
||||
|
||||
if ($this->page->user_is_editing()) {
|
||||
if ($this->page->user_is_editing() || !has_capability('moodle/course:togglecompletion', $mod->context)) {
|
||||
// When editing, the icon is just an image.
|
||||
$completionpixicon = new pix_icon('i/completion-'.$completionicon, $imgalt, '',
|
||||
array('title' => $imgalt, 'class' => 'iconsmall'));
|
||||
|
|
|
@ -139,6 +139,7 @@ $course = $DB->get_record('course', array('id'=>$cm->course), '*', MUST_EXIST);
|
|||
|
||||
// Check user is logged in
|
||||
require_login($course, false, $cm);
|
||||
require_capability('moodle/course:togglecompletion', context_module::instance($cmid));
|
||||
|
||||
if (isguestuser() or !confirm_sesskey()) {
|
||||
print_error('error');
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue