MDL-52811 course: moodle/course:setforcedlanguage integration fixes

This commit is contained in:
Davo Smith 2018-02-05 13:20:42 +00:00
parent 4a9624af21
commit 4ee8ec310a
2 changed files with 2 additions and 2 deletions

View File

@ -266,7 +266,7 @@ class tool_uploadcourse_course_testcase extends advanced_testcase {
global $DB;
$this->resetAfterTest(true);
cron_setup_user(); // To avoid warnings related to 'moodle/course:setforcedlanguage' capability check.
$this->setAdminUser(); // To avoid warnings related to 'moodle/course:setforcedlanguage' capability check.
// Create.
$mode = tool_uploadcourse_processor::MODE_CREATE_NEW;

View File

@ -1827,7 +1827,7 @@ class restore_course_structure_step extends restore_structure_step {
// When restoring to a new course we can set all the things except for the ID number.
$canchangeidnumber = $isnewcourse || has_capability('moodle/course:changeidnumber', $context, $userid);
$canchangesummary = $isnewcourse || has_capability('moodle/course:changesummary', $context, $userid);
$canforcelanguage = has_capability('moodle/course:setforcedlanguage', $context);
$canforcelanguage = has_capability('moodle/course:setforcedlanguage', $context, $userid);
$data = (object)$data;
$data->id = $this->get_courseid();