Skip to content

Commit

Permalink
Fixed my students condition.
Browse files Browse the repository at this point in the history
- DASH-925
  • Loading branch information
raja-lmsace committed May 23, 2024
1 parent 6d82221 commit ac4dc94
Showing 1 changed file with 15 additions and 17 deletions.
32 changes: 15 additions & 17 deletions classes/local/data_grid/filter/participants_condition.php
Original file line number Diff line number Diff line change
Expand Up @@ -51,28 +51,26 @@ public function get_values() {

$this->values = [];

if (!is_siteadmin()) {
$courses = enrol_get_my_courses();
$courses = enrol_get_my_courses();

$users = [];
foreach ($courses as $course) {
$coursecontext = \context_course::instance($course->id);
if (has_capability('moodle/grade:viewall', $coursecontext)) {
if (has_capability('moodle/site:accessallgroups', $coursecontext)) {
$users = array_merge($users, get_users_by_capability($coursecontext, 'mod/assign:submit'));
} else {
$groups = groups_get_all_groups($course->id, $USER->id);
if ($groupids = array_keys($groups)) {
$users = array_merge($users, groups_get_groups_members($groupids));
}
$users = [];
foreach ($courses as $course) {
$coursecontext = \context_course::instance($course->id);
if (has_capability('moodle/grade:viewall', $coursecontext)) {
if (has_capability('moodle/site:accessallgroups', $coursecontext)) {
$users = array_merge($users, get_users_by_capability($coursecontext, 'mod/assign:submit'));
} else {
$groups = groups_get_all_groups($course->id, $USER->id);
if ($groupids = array_keys($groups)) {
$users = array_merge($users, groups_get_groups_members($groupids));
}
}
}
}

foreach ($users as $user) {
if (($user->id != $USER->id) && (!is_siteadmin($user->id))) {
$this->values[] = $user->id;
}
foreach ($users as $user) {
if (($user->id != $USER->id) && (!is_siteadmin($user->id))) {
$this->values[] = $user->id;
}
}

Expand Down

0 comments on commit ac4dc94

Please sign in to comment.