From 57454180b273aaadb007ba8a2289a5f30c9e9487 Mon Sep 17 00:00:00 2001 From: Daniel Neis Araujo Date: Wed, 23 Jun 2021 11:37:55 -0300 Subject: [PATCH] MDL-71999 enrol: enrol_imsenterprise_allow_group_member_remove global --- enrol/imsenterprise/lib.php | 27 +++++++++++++-------------- 1 file changed, 13 insertions(+), 14 deletions(-) diff --git a/enrol/imsenterprise/lib.php b/enrol/imsenterprise/lib.php index ec084dcf896f2..3b35a3b74c3d6 100644 --- a/enrol/imsenterprise/lib.php +++ b/enrol/imsenterprise/lib.php @@ -850,20 +850,6 @@ protected function load_course_mappings() { } } - /** - * Called whenever anybody tries (from the normal interface) to remove a group - * member which is registered as being created by this component. (Not called - * when deleting an entire group or course at once.) - * @param int $itemid Item ID that was stored in the group_members entry - * @param int $groupid Group ID - * @param int $userid User ID being removed from group - * @return bool True if the remove is permitted, false to give an error - */ - public function enrol_imsenterprise_allow_group_member_remove($itemid, $groupid, $userid) { - return false; - } - - /** * Get the default category id (often known as 'Miscellaneous'), * statically cached to avoid multiple DB lookups on big imports. @@ -992,3 +978,16 @@ public function can_hide_show_instance($instance) { return has_capability('enrol/imsenterprise:config', $context); } } + +/** + * Called whenever anybody tries (from the normal interface) to remove a group + * member which is registered as being created by this component. (Not called + * when deleting an entire group or course at once.) + * @param int $itemid Item ID that was stored in the group_members entry + * @param int $groupid Group ID + * @param int $userid User ID being removed from group + * @return bool True if the remove is permitted, false to give an error + */ +function enrol_imsenterprise_allow_group_member_remove($itemid, $groupid, $userid) { + return false; +}