From 3be8982033377c2921812b68127cea278659fe05 Mon Sep 17 00:00:00 2001 From: Damyon Wiese Date: Thu, 17 Aug 2017 12:07:18 +0800 Subject: [PATCH] MDL-59824 groups: no groups == cannot edit members On the participants page, if there are no course groups - don't make the groups list editable. --- group/classes/output/user_groups_editable.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/group/classes/output/user_groups_editable.php b/group/classes/output/user_groups_editable.php index 831189a4019..9595a033568 100644 --- a/group/classes/output/user_groups_editable.php +++ b/group/classes/output/user_groups_editable.php @@ -58,7 +58,7 @@ class user_groups_editable extends \core\output\inplace_editable { */ public function __construct($course, $context, $user, $coursegroups, $value) { // Check capabilities to get editable value. - $editable = has_capability('moodle/course:managegroups', $context); + $editable = has_capability('moodle/course:managegroups', $context) && !empty($coursegroups); // Invent an itemid. $itemid = $course->id . ':' . $user->id;