MDL-72949 WS: Return coursegraceperiod setting in tool_mobile_get_config
This commit is contained in:
committed by
SangNguyenAnh
parent
ee1c3d9837
commit
d01f8ac051
@@ -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']);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user