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

OO-4820: publish for participants exclude coaches and administrators

parent 0d823bac
No related branches found
No related tags found
No related merge requests found
......@@ -244,8 +244,10 @@ public class BigBlueButtonMeetingController extends FormBasicController implemen
if(attendee != null && BigBlueButtonRecordingsPublishedRoles.has(publishTo, BigBlueButtonRecordingsPublishedRoles.all)) {
return true;
}
return ((administrator || moderator) && BigBlueButtonRecordingsPublishedRoles.has(publishTo, BigBlueButtonRecordingsPublishedRoles.coach))
|| BigBlueButtonRecordingsPublishedRoles.has(publishTo, BigBlueButtonRecordingsPublishedRoles.participant);
if(administrator || moderator) {
return BigBlueButtonRecordingsPublishedRoles.has(publishTo, BigBlueButtonRecordingsPublishedRoles.coach);
}
return BigBlueButtonRecordingsPublishedRoles.has(publishTo, BigBlueButtonRecordingsPublishedRoles.participant);
}
private boolean isEnded() {
......
......@@ -62,8 +62,8 @@ public class PublishRecordingController extends FormBasicController {
KeyValues publishToKeyValues = new KeyValues();
publishToKeyValues.add(KeyValues.entry(BigBlueButtonRecordingsPublishedRoles.coach.name(), translate("publish.to.coach")));
publishToKeyValues.add(KeyValues.entry(BigBlueButtonRecordingsPublishedRoles.participant.name(), translate("publish.to.participant")));
publishToKeyValues.add(KeyValues.entry(BigBlueButtonRecordingsPublishedRoles.guest.name(), translate("publish.to.guest")));
publishToKeyValues.add(KeyValues.entry(BigBlueButtonRecordingsPublishedRoles.all.name(), translate("publish.to.all")));
publishToKeyValues.add(KeyValues.entry(BigBlueButtonRecordingsPublishedRoles.guest.name(), translate("publish.to.guest")));
publishEl = uifactory.addCheckboxesVertical("publish.to.list", "publish.to.list", formLayout,
publishToKeyValues.keys(), publishToKeyValues.values(), 1);
BigBlueButtonRecordingsPublishedRoles[] currentRoles = row.getReference().getPublishToEnum();
......
......@@ -82,7 +82,7 @@ meeting.join.button=Meeting beitreten
meeting.layout=Darstellung
meeting.leadTime=Vorlaufzeit (Min.)
meeting.leadTime.explain=Die Vorlaufzeit ist nur f\u00fcr Moderatoren relevant.
meeting.main.presenter=Main presenter
meeting.main.presenter=Hauptmoderator
meeting.name=Name
meeting.permanent=Online-Termin Planung
meeting.permanent.on=Ohne Datum
......@@ -118,7 +118,7 @@ option.enabled.server=Server aktivieren
option.recordingurl=Aufzeichnung URL
publish.recording=Publizieren
publish.to=Publizieren
publish.to.all=Alle Teilnehmer des Meetings
publish.to.all=Alle Teilnehmer des Meetings (aussen G\u00E4ste)
publish.to.guest=G\u00e4ste
publish.to.list=Publizieren f\u00fcr:
publish.to.coach=Besitzer / Betreuer
......
......@@ -82,7 +82,7 @@ meeting.join.button=Join the online-meeting
meeting.layout=Layout
meeting.leadTime=Prep time (min.)
meeting.leadTime.explain=Prep time is only relevant for moderators.
meeting.main.presenter=Hauptmoderator
meeting.main.presenter=Main presenter
meeting.name=Name
meeting.permanent=Online-Meeting scheduling
meeting.permanent.on=Without date
......@@ -118,7 +118,7 @@ option.enabled.server=Activate server
option.recordingurl=Recording URL
publish.recording=Publish
publish.to=Publish
publish.to.all=All meeting's attendees
publish.to.all=All meeting's attendees (without guests)
publish.to.list=publish to:
publish.to.guest=Guests
publish.to.coach=Owners and coaches
......
......@@ -121,10 +121,10 @@ option.enabled.server=Activer le serveur
option.recordingurl=URL enregistrement
publish.recording=Publier
publish.to=Publier
publish.to.all=Tous les participants du meeting
publish.to.all=Tous les participants du meeting (hormis invit\u00E9s)
publish.to.coach=Propri\u00E9taires et coaches
publish.to.guest=Invit\u00E9s
publish.to.list=publi\u00E9 pour\:
publish.to.list=Publi\u00E9 pour\:
publish.to.participant=Participants cours / groupe
recording.browser.infos=Les enregistrements ne peuvent \u00EAtre vus qu'avec Google Chrome ou Firefox.
recording.type.podcast=Podcast
......
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