mirror of
https://github.com/moodle/moodle.git
synced 2025-04-22 00:42:54 +02:00
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:
parent
13426bae93
commit
090d064dda
@ -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;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user