A course owner should be able to edit, configure etc. the groups which belong to a course. Even if he is owner of the groups, he's not able to edit them within the members management in a course. The following error message appears always:
"Sie müssen mindestens eine Gruppe wählen, in der Sie die Betreuerrolle haben."
I'm absolutely not sure if it has side effects, but the following patch fixes that. I tested around with several roles and everything was alright.
diff --git a/src/main/java/org/olat/group/ui/main/AbstractBusinessGroupListController.java b/src/main/java/org/olat/group/ui/main/AbstractBusinessGroupListController.java
@@ -721,7 +721,7 @@
- final List<BusinessGroup> groups = toBusinessGroups(ureq, selectedItems, true);
+ final List<BusinessGroup> groups = toBusinessGroups(ureq, selectedItems, false);
NB: the implementation will be limited to list of groups in a course ( int the members management tool).