MDL-22588 restore scales - fix scales not being assigned to target course. Merged from 19_STABLE
This commit is contained in:
@@ -3684,6 +3684,10 @@ define('RESTORE_GROUPS_GROUPINGS', 3);
|
||||
} else {
|
||||
$sca->userid = $USER->id;
|
||||
}
|
||||
// If course scale, recode the course field
|
||||
if ($sca->courseid != 0) {
|
||||
$sca->courseid = $restore->course_id;
|
||||
}
|
||||
// If scale is standard, if user lacks perms to manage standar scales
|
||||
// 'downgrade' them to course scales
|
||||
if ($sca->courseid == 0 and !has_capability('moodle/course:managescales', get_context_instance(CONTEXT_SYSTEM), $sca->userid)) {
|
||||
|
||||
Reference in New Issue
Block a user