* fix: comment into code not related - abusive copy/paste
* Add user permission for recording
Add a role permission 'can_launch_record' to users to set the ability to run recording. By default everybody can record, but we can set to the user role without perm to record and create a new role for those who can.
* 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>
* fix(omniauth): Correct too many redrect error with OpenID provider
This fix avoids "Too Many redirects" error with login with OpenID and without terms
* Correct code for travis rules checks
Replace if not by unless to fulfill requirements by travis
* Update authenticator.rb
* Remove trailing space
Co-authored-by: Ahmad Farhat <ahmad.af.farhat@gmail.com>
* First changes to server recordings
* Update server recordings
* Rubocop
* Make sure to return nothing for empty searches
* Made sure exactly the right amount of recordings are returned
* Added test cases
* Share Access now dynamically pulls the list of users from the server
* Merge users now dynamically pulls the list of users from the server
* Only return the information needed to the front-end
This patch fixes the separator before the invite link in the text which
is sent to BigBlueButton. The `\n` characters were filtered out so that
at least a space character was missing here.
This fixes#2307
Co-authored-by: Ahmad Farhat <ahmad.af.farhat@gmail.com>