Skip to content
Snippets Groups Projects
Commit dfe2f6e1 authored by srosse's avatar srosse
Browse files

OO-4701: lead time in BigBlueButton meeting only for moderators

parent 0f699f5a
No related branches found
No related tags found
No related merge requests found
......@@ -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));
}
......
......@@ -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) {
......
......@@ -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
......
......@@ -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
......
......@@ -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
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment