MDL-59368 enrol: Ensure remove_group_member_allowed works

Wierd rare callback that does not work in core. Still respect it in the UI.
This commit is contained in:
Damyon Wiese 2017-06-30 15:01:49 +08:00
parent 13426bae93
commit 090d064dda

View File

@ -28,6 +28,9 @@ use context_system;
use context_course;
use core_user;
use core_external;
use moodle_exception;
require_once($CFG->dirroot . '/group/lib.php');
/**
* Class to display list of user groups.
@ -153,6 +156,8 @@ class user_groups_editable extends \core\output\inplace_editable {
if (groups_remove_member_allowed($groupid, $userid)) {
groups_remove_member($groupid, $userid);
unset($coursegroups[$groupid]->members[$userid]);
} else {
$groupids[$groupid] = $groupid;
}
}
}