Merge branch 'MDL-57990-32' of git://github.com/crazyserver/moodle into MOODLE_32_STABLE
This commit is contained in:
@@ -2241,6 +2241,7 @@ class core_course_external extends external_api {
|
||||
$coursereturns['overviewfiles'] = $files;
|
||||
$coursereturns['contacts'] = $coursecontacts;
|
||||
$coursereturns['enrollmentmethods'] = $enroltypes;
|
||||
$coursereturns['sortorder'] = $course->sortorder;
|
||||
return $coursereturns;
|
||||
}
|
||||
|
||||
@@ -2983,7 +2984,7 @@ class core_course_external extends external_api {
|
||||
// Return information for any user that can access the course.
|
||||
$coursefields = array('format', 'showgrades', 'newsitems', 'startdate', 'maxbytes', 'showreports', 'visible',
|
||||
'groupmode', 'groupmodeforce', 'defaultgroupingid', 'enablecompletion', 'completionnotify', 'lang', 'theme',
|
||||
'sortorder', 'marker');
|
||||
'marker');
|
||||
|
||||
// Information for managers only.
|
||||
if ($canupdatecourse) {
|
||||
|
||||
@@ -2063,14 +2063,14 @@ class core_course_externallib_testcase extends externallib_advanced_testcase {
|
||||
$result = external_api::clean_returnvalue(core_course_external::get_courses_by_field_returns(), $result);
|
||||
$this->assertCount(2, $result['courses']);
|
||||
$this->assertCount(28, $result['courses'][0]); // Site course.
|
||||
$this->assertCount(12, $result['courses'][1]); // Only public information, not enrolled.
|
||||
$this->assertCount(13, $result['courses'][1]); // Only public information, not enrolled.
|
||||
|
||||
$result = core_course_external::get_courses_by_field('id', $course1->id);
|
||||
$result = external_api::clean_returnvalue(core_course_external::get_courses_by_field_returns(), $result);
|
||||
$this->assertCount(1, $result['courses']);
|
||||
$this->assertEquals($course1->id, $result['courses'][0]['id']);
|
||||
// Expect to receive all the files that a authenticated can see.
|
||||
$this->assertCount(12, $result['courses'][0]);
|
||||
$this->assertCount(13, $result['courses'][0]);
|
||||
|
||||
// Course 2 is not visible.
|
||||
$result = core_course_external::get_courses_by_field('id', $course2->id);
|
||||
|
||||
Reference in New Issue
Block a user