From 0d6728b16a28d60ce8dbd631200b0c709b51554a Mon Sep 17 00:00:00 2001
From: uhensler <urs.hensler@frentix.com>
Date: Wed, 4 Mar 2020 14:26:51 +0100
Subject: [PATCH] OO-4241: Add access tab to members course element

---
 src/main/java/org/olat/course/nodes/MembersCourseNode.java  | 6 ++++++
 .../nodes/members/MembersCourseNodeEditController.java      | 1 +
 2 files changed, 7 insertions(+)

diff --git a/src/main/java/org/olat/course/nodes/MembersCourseNode.java b/src/main/java/org/olat/course/nodes/MembersCourseNode.java
index b6e2b5dc933..23256451583 100644
--- a/src/main/java/org/olat/course/nodes/MembersCourseNode.java
+++ b/src/main/java/org/olat/course/nodes/MembersCourseNode.java
@@ -32,6 +32,7 @@ import org.olat.core.id.Roles;
 import org.olat.core.util.Util;
 import org.olat.core.util.nodes.INode;
 import org.olat.course.ICourse;
+import org.olat.course.editor.ConditionAccessEditConfig;
 import org.olat.course.editor.CourseEditorEnv;
 import org.olat.course.editor.NodeEditController;
 import org.olat.course.editor.StatusDescription;
@@ -131,6 +132,11 @@ public class MembersCourseNode extends AbstractAccessableCourseNode {
 		return new NodeEditController(ureq, wControl, course, chosenNode, euce, childTabCntrllr);
 	}
 
+	@Override
+	public ConditionAccessEditConfig getAccessEditConfig() {
+		return ConditionAccessEditConfig.regular(false);
+	}
+
 	@Override
 	public NodeRunConstructionResult createNodeRunConstructionResult(UserRequest ureq, WindowControl wControl,
 			UserCourseEnvironment userCourseEnv, CourseNodeSecurityCallback nodeSecCallback, String nodecmd) {
diff --git a/src/main/java/org/olat/course/nodes/members/MembersCourseNodeEditController.java b/src/main/java/org/olat/course/nodes/members/MembersCourseNodeEditController.java
index 72993d2215d..e715f73047c 100644
--- a/src/main/java/org/olat/course/nodes/members/MembersCourseNodeEditController.java
+++ b/src/main/java/org/olat/course/nodes/members/MembersCourseNodeEditController.java
@@ -42,6 +42,7 @@ import org.olat.modules.ModuleConfiguration;
  * @autohr dfurrer, dirk.furrer@frentix.com, http://www.frentix.com
  */
 public class MembersCourseNodeEditController extends ActivateableTabbableDefaultController implements ControllerEventListener {
+	
 	public static final String PANE_TAB_MEMBERSCONFIG = "pane.tab.membersconfig";
 
 	private static final String[] paneKeys = {PANE_TAB_MEMBERSCONFIG};
-- 
GitLab