diff --git a/src/main/java/org/olat/modules/bigbluebutton/ui/BigBlueButtonMeetingController.java b/src/main/java/org/olat/modules/bigbluebutton/ui/BigBlueButtonMeetingController.java index fe56f6fff4465242dcfc3566eb1919a63ab304ae..246e603b90299f5dd508adb072a434001710ef0e 100644 --- a/src/main/java/org/olat/modules/bigbluebutton/ui/BigBlueButtonMeetingController.java +++ b/src/main/java/org/olat/modules/bigbluebutton/ui/BigBlueButtonMeetingController.java @@ -158,7 +158,7 @@ public class BigBlueButtonMeetingController extends FormBasicController implemen } Date now = new Date(); - Date start = meeting.getStartWithLeadTime(); + Date start = (administrator || moderator) ? meeting.getStartWithLeadTime() : meeting.getStartDate(); Date end = meeting.getEndWithFollowupTime(); return !((start != null && start.compareTo(now) >= 0) || (end != null && end.compareTo(now) <= 0)); } diff --git a/src/main/java/org/olat/modules/bigbluebutton/ui/EditBigBlueButtonMeetingController.java b/src/main/java/org/olat/modules/bigbluebutton/ui/EditBigBlueButtonMeetingController.java index e9bdb88c80f2333df03e1a527345cdfed2651395..e53d5c6ebd5173a857fdfa1ef7f0acb277b3db0a 100644 --- a/src/main/java/org/olat/modules/bigbluebutton/ui/EditBigBlueButtonMeetingController.java +++ b/src/main/java/org/olat/modules/bigbluebutton/ui/EditBigBlueButtonMeetingController.java @@ -184,6 +184,7 @@ public class EditBigBlueButtonMeetingController extends FormBasicController { String leadtime = meeting == null ? null : Long.toString(meeting.getLeadTime()); leadTimeEl = uifactory.addTextElement("meeting.leadTime", 8, leadtime, formLayout); leadTimeEl.setEnabled(editable); + leadTimeEl.setExampleKey("meeting.leadTime.explain", null); Date endDate = meeting == null ? null : meeting.getEndDate(); if (endDate == null && startDate != null) { 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 ba3f5ff987d5fc94bf5e94ea121d473a03d8afe2..db52545f0ec195ab112ea9b467a23fcb490b8430 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 @@ -60,6 +60,7 @@ meeting.followupTime=Nachlaufzeit (Min.) meeting.go.button=Zum Online-Termin Raum meeting.join.button=Meeting beitreten meeting.leadTime=Vorlaufzeit (Min.) +meeting.leadTime.explain=Die Vorlaufzeit ist nur f\u00FCr Moderatoren relevant. meeting.name=Name meeting.permanent=Online-Termin planung meeting.permanent.on=Ohne Datum diff --git a/src/main/java/org/olat/modules/bigbluebutton/ui/_i18n/LocalStrings_en.properties b/src/main/java/org/olat/modules/bigbluebutton/ui/_i18n/LocalStrings_en.properties index 1544cdd523424ba8506aa33dc6dec44bb3f5dbdd..b8f5b002aa1388be2c037fa64c1789481e7fafa9 100644 --- a/src/main/java/org/olat/modules/bigbluebutton/ui/_i18n/LocalStrings_en.properties +++ b/src/main/java/org/olat/modules/bigbluebutton/ui/_i18n/LocalStrings_en.properties @@ -60,6 +60,7 @@ meeting.followupTime=Follow-up (min.) meeting.go.button=Go to the onlin-meeting room meeting.join.button=Join the meeting meeting.leadTime=Prep time (min.) +meeting.leadTime.explain=Prep time is only relevant for moderators. meeting.name=Name meeting.permanent=Onine-Meeting scheduling meeting.permanent.on=Without date diff --git a/src/main/java/org/olat/modules/bigbluebutton/ui/_i18n/LocalStrings_fr.properties b/src/main/java/org/olat/modules/bigbluebutton/ui/_i18n/LocalStrings_fr.properties index 0ce54dc26cf6d53e53378a8291f273911918d34f..1c00b63b205692efaaf5a4972cc7452562760552 100644 --- a/src/main/java/org/olat/modules/bigbluebutton/ui/_i18n/LocalStrings_fr.properties +++ b/src/main/java/org/olat/modules/bigbluebutton/ui/_i18n/LocalStrings_fr.properties @@ -60,6 +60,7 @@ meeting.followupTime=P\u00E9riode de temporisation (min.) meeting.go.button=Aller \u00E0 la salle du meeting meeting.join.button=Rejoindre le meeting meeting.leadTime=Pr\u00E9paration (min.) +meeting.leadTime.explain=La p\u00E9riode de pr\u00E9paration n'est utilis\u00E9e que pour les mod\u00E9rateurs. meeting.name=Nom meeting.permanent=Type meeting.permanent.on=Permanent