MDL-64528 core_completion: prevent toggling completion in frozen context
This commit is contained in:
committed by
Eloy Lafuente (stronk7)
parent
a7e2a7fecf
commit
f7afadd846
@@ -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');
|
||||
|
||||
Reference in New Issue
Block a user