From 469d87c5726155660dd53b4dedb70b546ad57a85 Mon Sep 17 00:00:00 2001 From: srosse <stephane.rosse@frentix.com> Date: Thu, 9 Apr 2020 14:17:47 +0200 Subject: [PATCH] OO-4623: wording and more dates check --- .../bigbluebutton/ui/_i18n/LocalStrings_de.properties | 4 ++-- .../BigBlugButtonMeetingConfigurationController.java | 6 ++++++ 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/src/main/java/org/olat/modules/bigbluebutton/ui/_i18n/LocalStrings_de.properties b/src/main/java/org/olat/modules/bigbluebutton/ui/_i18n/LocalStrings_de.properties index 003e7c980fd..8888e1fc999 100644 --- a/src/main/java/org/olat/modules/bigbluebutton/ui/_i18n/LocalStrings_de.properties +++ b/src/main/java/org/olat/modules/bigbluebutton/ui/_i18n/LocalStrings_de.properties @@ -50,7 +50,7 @@ error.too.long.time=Zeit ist zu lang. Es sind maximal {0} Minuten erlaubt. error.url.invalid=Ung\u00FCltige Serveradresse filter.all.instances=Alle OpenOlats filter.this.instance=Dieses OpenOlat -meeting.create.intro=Der Online-Termin wurde vom Betreuer noch nicht er\u00F6ffnet. Teilnehmer k\u00F6nnen den Raum f\u00FCr noch nicht betreten. +meeting.create.intro=Der Online-Termin wurde vom Betreuer noch nicht er\u00F6ffnet. Teilnehmer k\u00F6nnen den Raum noch nicht betreten. meeting.day=Datum des Meetings meeting.deleted=Das Meeting wurde erfolgreich gel\u00F6scht. meeting.description=Beschreibung @@ -63,7 +63,7 @@ meeting.leadTime=Vorlaufzeit (Min.) meeting.name=Name meeting.permanent=Online-Termin planung meeting.permanent.on=Ohne Datum -meeting.recurring.end=End wiederkehrendes Datum +meeting.recurring.end=Ende wiederkehrendes Datum meeting.recurring.start=Start wiederkehrendes Datum meeting.resource=Kontext meeting.start=Beginn diff --git a/src/main/java/org/olat/modules/bigbluebutton/ui/recurring/BigBlugButtonMeetingConfigurationController.java b/src/main/java/org/olat/modules/bigbluebutton/ui/recurring/BigBlugButtonMeetingConfigurationController.java index 7f256f8d822..20725034bd2 100644 --- a/src/main/java/org/olat/modules/bigbluebutton/ui/recurring/BigBlugButtonMeetingConfigurationController.java +++ b/src/main/java/org/olat/modules/bigbluebutton/ui/recurring/BigBlugButtonMeetingConfigurationController.java @@ -192,6 +192,12 @@ public class BigBlugButtonMeetingConfigurationController extends StepFormBasicCo endRecurringDateEl.setErrorKey("form.legende.mandatory", null); allOk &= false; } + + if(startRecurringDateEl.getDate() != null && endRecurringDateEl.getDate() != null + && endRecurringDateEl.getDate().before(startRecurringDateEl.getDate())) { + endRecurringDateEl.setErrorKey("error.start.after.end", null); + allOk &= false; + } startTimeEl.clearError(); if(startTimeEl.getDate() == null) { -- GitLab