forked from External/greenlight
Add optional moderator codes (#2413)
* add column for moderator code * add interface for moderator access code * add support for write and update moderator access * check if correct moderator_code in session * move access code form into own component * add support for moderator access code * add support for moderator access code * add copy code button for moderator code * freeze all the things * add tests for moderator access code * add helpfer for moderator_access setting * add setting for moderator access code * show setting for moderator access code * add checks for moderator code setting * use method from room controller for moderator password check * add tests for login with moderator access code * add check for moderator code setting * check if moderator codes are enabled in settings * only display form for moderator code if enabled in settings * add newline at end of file * make check for moderator code available as helper * align style of join button and access code button * add localization for moderator codes * add field for moderator codes * add field for moderator access code to rooms * fixes for rubocop * fix LineLenghts for rubocop * fix double space Co-authored-by: Ahmad Farhat <ahmad.af.farhat@gmail.com>
This commit is contained in:
@ -105,6 +105,11 @@ de_DE:
|
||||
approval: Zulassen/Ablehnen
|
||||
invite: Teilnahme durch Einladung
|
||||
open: Offene Registrierung
|
||||
moderator_codes:
|
||||
info: "Mit gültigen Moderatorencodes können Nutzerinnen einem Raum als Moderator beitreten, ohne sich vorher einen Account anzulegen und einzeln Zugriff zu erhalten. Die Einstellung kann für jeden Raum seperat getätigt werden."
|
||||
title: Ermöglicht die Erstellung von Moderatorencodes
|
||||
enabled: Aktiviert
|
||||
disabled: Deaktiviert
|
||||
rooms:
|
||||
info: "Limitiert die Anzahl der Räume, die Nutzer einrichten können (inklusive des Startraums). Diese Einstellung wirkt sich nicht auf Administratoren aus."
|
||||
title: Anzahl der Räume pro Nutzer
|
||||
@ -390,7 +395,9 @@ de_DE:
|
||||
title: Neue Rolle erstellen
|
||||
create_room:
|
||||
access_code: Zugangscode
|
||||
moderator_access_code: Moderatorencode
|
||||
access_code_placeholder: Generieren eines optionalen Raumzugangscodes
|
||||
moderator_access_code_placeholder: Generieren eines optionalen Moderatorencodes
|
||||
auto_join: Automatisch dem Raum beitreten
|
||||
create: Raum erstellen
|
||||
free_delete: Sie können den Raum jederzeit wieder löschen.
|
||||
@ -543,6 +550,7 @@ de_DE:
|
||||
access_code_required: "Bitte geben Sie einen gültigen Zugangscode ein, um den Raum zu betreten"
|
||||
add_presentation: Präsentation hinzufügen
|
||||
copy_access: Zugangscode kopieren
|
||||
copy_moderator_access: Moderatorcode kopieren
|
||||
create_room: Raum erstellen
|
||||
create_room_error: Bei der Erstellung des Raums ist ein Fehler aufgetreten
|
||||
create_room_success: Raum erfolgreich erstellt
|
||||
@ -551,6 +559,8 @@ de_DE:
|
||||
success: Raum erfolgreich gelöscht
|
||||
fail: "Raum konnte nicht gelöscht werden (%{error})"
|
||||
enter_the_access_code: Raumzugangscode bitte eingeben
|
||||
enter_the_moderator_access_code: "Moderatorencode bitte eingeben!"
|
||||
optional_moderator_access_code: "Optionaler Moderatorencode:"
|
||||
invalid_provider: "Sie haben eine ungültige URL eingegeben, bitte überprüfen Sie die URL und versuchen Sie es erneut."
|
||||
invitation_description: "Sie wurden zu %{name} über BigBlueButton zur Teilnahme eingeladen. Um beizutreten, klicken Sie auf den obigen Link und geben Sie Ihren Namen ein."
|
||||
invited: Sie wurden zur Teilnahme eingeladen
|
||||
|
@ -111,6 +111,11 @@ en:
|
||||
shared_access:
|
||||
info: Setting to disabled will remove the button from the Room options dropdown, preventing users from sharing rooms
|
||||
title: Allow Users to Share Rooms
|
||||
moderator_codes:
|
||||
info: "With valid moderator codes, users can join a room as a moderator without having to create an account and receive access individually. The setting can be made separately for each room."
|
||||
title: Enables the generation of moderator codes
|
||||
enabled: Enabled
|
||||
disabled: Disabled
|
||||
subtitle: Customize Greenlight
|
||||
tabs:
|
||||
appearance: Appearance
|
||||
@ -391,7 +396,9 @@ en:
|
||||
title: Create New Role
|
||||
create_room:
|
||||
access_code: Access Code
|
||||
moderator_access_code: Moderator Code
|
||||
access_code_placeholder: Generate an optional room access code
|
||||
moderator_access_code_placeholder: Generate an optional code for moderators
|
||||
auto_join: Automatically join me into the room
|
||||
create: Create Room
|
||||
free_delete: You will be free to delete this room at any time.
|
||||
@ -544,6 +551,7 @@ en:
|
||||
access_code_required: Please enter a valid access code to join the room
|
||||
add_presentation: Add Presentation
|
||||
copy_access: Copy Access Code
|
||||
copy_moderator_access: Copy Moderator Code
|
||||
create_room: Create a Room
|
||||
create_room_error: There was an error creating the room
|
||||
create_room_success: Room created successfully
|
||||
@ -552,6 +560,8 @@ en:
|
||||
success: Room deleted successfully
|
||||
fail: Failed to delete room (%{error})
|
||||
enter_the_access_code: Enter the room's access code
|
||||
enter_the_moderator_access_code: Enter the room's moderator code!
|
||||
optional_moderator_access_code: "Optional Moderator Code:"
|
||||
invalid_provider: You have entered an invalid url. Please check the url and try again.
|
||||
invitation_description: You have been invited to join %{name} using BigBlueButton. To join, click the link above and enter your name.
|
||||
invited: You have been invited to join
|
||||
|
Reference in New Issue
Block a user