MDL-72949 WS: Return coursegraceperiod setting in tool_mobile_get_config

This commit is contained in:
sangnguyena
2021-11-03 16:12:13 +07:00
committed by SangNguyenAnh
parent ee1c3d9837
commit d01f8ac051
2 changed files with 8 additions and 0 deletions
+5
View File
@@ -329,6 +329,11 @@ class api {
$settings->supportpage = $CFG->supportpage;
}
if (empty($section) || $section === 'graceperiodsettings') {
$settings->coursegraceperiodafter = $CFG->coursegraceperiodafter;
$settings->coursegraceperiodbefore = $CFG->coursegraceperiodbefore;
}
return $settings;
}
@@ -234,6 +234,9 @@ class tool_mobile_external_testcase extends externallib_advanced_testcase {
$expected[] = ['name' => 'supportemail', 'value' => $CFG->supportemail];
$expected[] = ['name' => 'supportpage', 'value' => $CFG->supportpage];
$expected[] = ['name' => 'coursegraceperiodafter', 'value' => $CFG->coursegraceperiodafter];
$expected[] = ['name' => 'coursegraceperiodbefore', 'value' => $CFG->coursegraceperiodbefore];
$this->assertCount(0, $result['warnings']);
$this->assertEquals($expected, $result['settings']);