diff --git a/src/main/java/org/olat/course/nodes/AppointmentsCourseNode.java b/src/main/java/org/olat/course/nodes/AppointmentsCourseNode.java index 3880a1bfc86a36e9c3c06814853e58dd30c72d60..1d9c67b6c28b1ed40b944987b6954a5e02c821cb 100644 --- a/src/main/java/org/olat/course/nodes/AppointmentsCourseNode.java +++ b/src/main/java/org/olat/course/nodes/AppointmentsCourseNode.java @@ -35,7 +35,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.condition.ConditionEditController; +import org.olat.course.editor.ConditionAccessEditConfig; import org.olat.course.editor.CourseEditorEnv; import org.olat.course.editor.NodeEditController; import org.olat.course.editor.PublishEvents; @@ -61,8 +61,9 @@ import org.olat.repository.RepositoryEntry; public class AppointmentsCourseNode extends AbstractAccessableCourseNode { private static final long serialVersionUID = 2684639881298198543L; + @SuppressWarnings("deprecation") - private static final String TRANSLATOR_PACKAGE = Util.getPackageName(ConditionEditController.class); + private static final String TRANSLATOR_PACKAGE = Util.getPackageName(AppointmentsEditController.class); public static final String TYPE = "appointments"; public static final String ICON_CSS = "o_appointment_icon"; @@ -93,6 +94,11 @@ public class AppointmentsCourseNode extends AbstractAccessableCourseNode { return nodeEditCtr; } + @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/appointments/AppointmentsCourseNodeConfiguration.java b/src/main/java/org/olat/course/nodes/appointments/AppointmentsCourseNodeConfiguration.java index c99030ae1d2b9ed99af59fea6bcb2a256b0a3207..ce0b47cd48e02ccf0984380a910669b2990df74b 100644 --- a/src/main/java/org/olat/course/nodes/appointments/AppointmentsCourseNodeConfiguration.java +++ b/src/main/java/org/olat/course/nodes/appointments/AppointmentsCourseNodeConfiguration.java @@ -32,8 +32,6 @@ import org.olat.course.nodes.CourseNodeGroup; import org.olat.course.nodes.appointments.ui.AppointmentsEditController; /** - * Description:<br> - * Configuration for the BigBlueButton course element. * * Initial date: 13 Apr 2020<br> * @author uhensler, urs.hensler@frentix.com, http://www.frentix.com diff --git a/src/main/java/org/olat/course/nodes/appointments/ui/AppointmentsEditController.java b/src/main/java/org/olat/course/nodes/appointments/ui/AppointmentsEditController.java index 667145ec21a7c4e91a97b9bfc2a4ea89b2e04160..2642600b4bf37c7cd4619b5c558096c76645c666 100644 --- a/src/main/java/org/olat/course/nodes/appointments/ui/AppointmentsEditController.java +++ b/src/main/java/org/olat/course/nodes/appointments/ui/AppointmentsEditController.java @@ -36,9 +36,8 @@ import org.olat.course.nodes.AppointmentsCourseNode; */ public class AppointmentsEditController extends ActivateableTabbableDefaultController { - private static final String PANE_TAB_ACCESSIBILITY = "pane.tab.accessibility"; private static final String PANE_TAB_CONFIG = "pane.tab.config"; - private static final String[] paneKeys = { PANE_TAB_CONFIG, PANE_TAB_ACCESSIBILITY }; + private static final String[] paneKeys = { PANE_TAB_CONFIG }; private TabbedPane tabPane; private AppointmentsConfigController configCtrl; diff --git a/src/main/java/org/olat/course/nodes/appointments/ui/_i18n/LocalStrings_de.properties b/src/main/java/org/olat/course/nodes/appointments/ui/_i18n/LocalStrings_de.properties index b2c8c42f543c8cb184238a84f1d36816d6dbd17f..8b5a7b08b4ba2d8e248bd60cb4a2490d8c6dd97d 100644 --- a/src/main/java/org/olat/course/nodes/appointments/ui/_i18n/LocalStrings_de.properties +++ b/src/main/java/org/olat/course/nodes/appointments/ui/_i18n/LocalStrings_de.properties @@ -83,7 +83,6 @@ no.topics=Es sind keine Termine verf\u00FCgbar. notification.new.participation={1} hat sich in "{0}" eingetragen. notifications.header=Termine in Kurs "{0}" notifications.title=Terminplanung im Kurs "{0}" -pane.tab.accessibility=Zugang pane.tab.config=Konfiguration participation.not.created=Sie konnten nicht in eingetragen werden. participants=Teilnehmer diff --git a/src/main/java/org/olat/course/nodes/appointments/ui/_i18n/LocalStrings_en.properties b/src/main/java/org/olat/course/nodes/appointments/ui/_i18n/LocalStrings_en.properties index b07d2a38c8931b6bf96b2acf0ca2d773a2eb1490..16cfcb4f26c968d8b57e65cad9768a1224f4c1a5 100644 --- a/src/main/java/org/olat/course/nodes/appointments/ui/_i18n/LocalStrings_en.properties +++ b/src/main/java/org/olat/course/nodes/appointments/ui/_i18n/LocalStrings_en.properties @@ -83,7 +83,6 @@ no.topics=No appointments available. notification.new.participation={1} enrolled in "{0}". notifications.header=Appointments in course "{0}" notifications.title=Appointment scheduling in course "{0}" -pane.tab.accessibility=Access pane.tab.config=Configuration participation.not.created=You could not be enrolled. participants=Participants