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