mirror of
https://github.com/moodle/moodle.git
synced 2025-08-04 16:36:37 +02:00
MDL-58768 Calendar: Added userid param to calendar_get_default_courses
This commit is contained in:
parent
6e8235c7d3
commit
bd8705732d
3 changed files with 37 additions and 9 deletions
|
@ -472,6 +472,26 @@ class core_calendar_lib_testcase extends advanced_testcase {
|
|||
// Enrolled course only (ignore current).
|
||||
$this->assertCount(1, $courses);
|
||||
|
||||
// Now, log out and test again.
|
||||
$this->setUser();
|
||||
|
||||
$CFG->calendar_adminseesall = false;
|
||||
|
||||
$courses = calendar_get_default_courses(null, '*', false, $teacher->id);
|
||||
// Only enrolled in one course.
|
||||
$this->assertCount(1, $courses);
|
||||
$courses = calendar_get_default_courses($course2->id, '*', false, $teacher->id);
|
||||
// Enrolled course only (ignore current).
|
||||
$this->assertCount(1, $courses);
|
||||
// This setting should not affect teachers.
|
||||
$CFG->calendar_adminseesall = true;
|
||||
$courses = calendar_get_default_courses(null, '*', false, $teacher->id);
|
||||
// Only enrolled in one course.
|
||||
$this->assertCount(1, $courses);
|
||||
$courses = calendar_get_default_courses($course2->id, '*', false, $teacher->id);
|
||||
// Enrolled course only (ignore current).
|
||||
$this->assertCount(1, $courses);
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue