* Adds OpenID Connect.
* Add CSS class for openid_connect omniauth provider
* Add translation (de_DE and en) for openid_connect omniauth provider label
* Make uid_field configurable for openid_connect omniauth provider
* updates to support for openid
* updates to support for openid
* updated ldap gem
* updated sample.env
Co-authored-by: mapidentity <git@mapidentity.com>
Co-authored-by: Jesus Federico <jesus@123it.ca>
Co-authored-by: mapidentity <49822181+mapidentity@users.noreply.github.com>
translation completed for the source file '/config/locales/en.yml'
on the 'gl' language.
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
Co-authored-by: Ahmad Farhat <ahmad.af.farhat@gmail.com>
* 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
* Translate /config/locales/en.yml in ja_JP
translation completed for the source file '/config/locales/en.yml'
on the 'ja_JP' language.
* Translate /config/locales/en.yml in ja_JP
translation completed for the source file '/config/locales/en.yml'
on the 'ja_JP' language.
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
Co-authored-by: Ahmad Farhat <ahmad.af.farhat@gmail.com>
translation completed for the source file '/config/locales/en.yml'
on the 'de_DE' language.
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
Co-authored-by: Ahmad Farhat <ahmad.af.farhat@gmail.com>
translation completed for the source file '/config/locales/en.yml'
on the 'nl' language.
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
Co-authored-by: Ahmad Farhat <ahmad.af.farhat@gmail.com>
translation completed for the source file '/config/locales/en.yml'
on the 'cs' language.
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
Co-authored-by: Ahmad Farhat <ahmad.af.farhat@gmail.com>
translation completed for the source file '/config/locales/en.yml'
on the 'es' language.
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
Co-authored-by: Ahmad Farhat <ahmad.af.farhat@gmail.com>
translation completed for the source file '/config/locales/en.yml'
on the 'de_DE' language.
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
Co-authored-by: Ahmad Farhat <ahmad.af.farhat@gmail.com>
translation completed for the source file '/config/locales/en.yml'
on the 'gl' language.
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
Co-authored-by: Ahmad Farhat <ahmad.af.farhat@gmail.com>
* Translate /config/locales/en.yml in nl
translation completed for the source file '/config/locales/en.yml'
on the 'nl' language.
* Translate /config/locales/en.yml in nl
translation completed for the source file '/config/locales/en.yml'
on the 'nl' language.
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
Co-authored-by: Ahmad Farhat <ahmad.af.farhat@gmail.com>
* Allow Searching for Rooms
If a user has a lot of rooms, finding the correct one can be somewhat
annoying and it would be great to be able to search for or filter the
rooms in the room list.
This patch adds a very simple search functionality for this. The search
bar is hidden as long as a user has not more than six (two rows in
desktop mode) rooms. If the number of rooms exceeds this limit, a search
field is shown to quickly filter the list.
* Updates Romm Filter Style
This patch updates the room filtering according to the review requests.
It switches to the same search input style that is used at places like
the recording table.
This mans, that this also works slightly different since the input now
has a clear and a search button. The basic functionality is the same
though.
Finally, this switches from plain JavaScript to jQuery functions for
filtering.
Using `break-all` for word-wrapping in the recording table can cause
awkward word wrapping. Using `break-word` should mostly avoid that
while still ensuring that words too long to properly fit are wrapped.
Co-authored-by: Ahmad Farhat <ahmad.af.farhat@gmail.com>
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>
translation completed for the source file '/config/locales/en.yml'
on the 'cs' language.
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
Co-authored-by: Ahmad Farhat <ahmad.af.farhat@gmail.com>
translation completed for the source file '/config/locales/en.yml'
on the 'da' language.
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
Co-authored-by: Ahmad Farhat <ahmad.af.farhat@gmail.com>
translation completed for the source file '/config/locales/en.yml'
on the 'ja_JP' language.
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
Co-authored-by: Ahmad Farhat <ahmad.af.farhat@gmail.com>
translation completed for the source file '/config/locales/en.yml'
on the 'ca' language.
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
Co-authored-by: Ahmad Farhat <ahmad.af.farhat@gmail.com>
translation completed for the source file '/config/locales/en.yml'
on the 'es' language.
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
Co-authored-by: Ahmad Farhat <ahmad.af.farhat@gmail.com>
translation completed for the source file '/config/locales/en.yml'
on the 'ca_ES' language.
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
translation completed for the source file '/config/locales/en.yml'
on the 'nl' language.
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
Co-authored-by: Ahmad Farhat <ahmad.af.farhat@gmail.com>
* Translate /config/locales/en.yml in gl
translation completed for the source file '/config/locales/en.yml'
on the 'gl' language.
* Translate /config/locales/en.yml in gl
translation completed for the source file '/config/locales/en.yml'
on the 'gl' language.
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
Co-authored-by: Ahmad Farhat <ahmad.af.farhat@gmail.com>
* Translate /config/locales/en.yml in de_DE
translation completed for the source file '/config/locales/en.yml'
on the 'de_DE' language.
* Translate /config/locales/en.yml in de_DE
translation completed for the source file '/config/locales/en.yml'
on the 'de_DE' language.
* Translate /config/locales/en.yml in de_DE
translation completed for the source file '/config/locales/en.yml'
on the 'de_DE' language.
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
Co-authored-by: Ahmad Farhat <ahmad.af.farhat@gmail.com>
* Translate /config/locales/en.yml in fr
translation completed for the source file '/config/locales/en.yml'
on the 'fr' language.
* Translate /config/locales/en.yml in fr
translation completed for the source file '/config/locales/en.yml'
on the 'fr' language.
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
Co-authored-by: Ahmad Farhat <ahmad.af.farhat@gmail.com>
translation completed for the source file '/config/locales/en.yml'
on the 'cs' language.
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
Co-authored-by: Ahmad Farhat <ahmad.af.farhat@gmail.com>
If you select a presentation with a very long filename in in Greenlight,
the filename text in the upload dialog wraps at the end and leaves the
label box, leading to a slightly broken looking user interface.
This patch adjusts the style to hide the end of a long filename, ending
with a horizontal ellipsis instead.
translation completed for the source file '/config/locales/en.yml'
on the 'gl' language.
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
Co-authored-by: Ahmad Farhat <ahmad.af.farhat@gmail.com>
* Translate /config/locales/en.yml in de_DE
translation completed for the source file '/config/locales/en.yml'
on the 'de_DE' language.
* Translate /config/locales/en.yml in de_DE
translation completed for the source file '/config/locales/en.yml'
on the 'de_DE' language.
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
Co-authored-by: Ahmad Farhat <ahmad.af.farhat@gmail.com>
translation completed for the source file '/config/locales/en.yml'
on the 'ja_JP' language.
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
Co-authored-by: Ahmad Farhat <ahmad.af.farhat@gmail.com>
translation completed for the source file '/config/locales/en.yml'
on the 'nl' language.
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
Co-authored-by: Ahmad Farhat <ahmad.af.farhat@gmail.com>
translation completed for the source file '/config/locales/en.yml'
on the 'cs' language.
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
Co-authored-by: Ahmad Farhat <ahmad.af.farhat@gmail.com>
translation completed for the source file '/config/locales/en.yml'
on the 'it' language.
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
Co-authored-by: Ahmad Farhat <ahmad.af.farhat@gmail.com>
We noticed that the current default settings perform very poorly under
load. We managed to literally take down Greenlight during a larger event
when people where accessing the landing page for rooms and when doing
some tests, I was more or less able to DoS Greenlight on my own.
This patch adds a default worker configuration similar to the previous
configuration with one worker, but lets users easily adjust it to more
workers which significantly improves the situation. The small, 4 core
machine I was testing on could handle about thrice the amount of
requests.
Co-authored-by: Ahmad Farhat <ahmad.af.farhat@gmail.com>
* create proper test message and use correct env var for from address. designed to work with sandboxed AWS ses
* use actionmailer in configuration test rake task
* remove mailfactory gem
* tidy up Gemfile and gem lock
* fix rubocop issues
* Update configuration.rake
Co-authored-by: Ahmad Farhat <ahmad.af.farhat@gmail.com>
Co-authored-by: Ahmad Farhat <ahmad.farhat@blindsidenetworks.com>
* Update configuration.rake
use env variable SMTP_TEST_RECIPIENT so customers using mail providers like Microsoft can specify RFC 2606 compliant destination test recipients
* add SMTP_TEST_RECIPIENT to sample.env
add SMTP_TEST_RECIPIENT to sample.env with default value to ensure retro compatibility
* default to notifications@example.com
default to notifications@example.com should SMTP_TEST_RECIPIENT not be defined
Co-authored-by: Ahmad Farhat <ahmad.af.farhat@gmail.com>
translation completed for the source file '/config/locales/en.yml'
on the 'fr' language.
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
Co-authored-by: Ahmad Farhat <ahmad.af.farhat@gmail.com>
* fixes#2082 proper link in mail
only send the promoted user a link to the admin page if their role
allows them to.
* addressed review
Co-authored-by: Ahmad Farhat <ahmad.af.farhat@gmail.com>
translation completed for the source file '/config/locales/en.yml'
on the 'ja_JP' language.
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
Co-authored-by: Ahmad Farhat <ahmad.af.farhat@gmail.com>
translation completed for the source file '/config/locales/en.yml'
on the 'nl' language.
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
Co-authored-by: Ahmad Farhat <ahmad.af.farhat@gmail.com>
translation completed for the source file '/config/locales/en.yml'
on the 'zh_CN' language.
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
Co-authored-by: Ahmad Farhat <ahmad.af.farhat@gmail.com>
translation completed for the source file '/config/locales/en.yml'
on the 'de_DE' language.
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
Co-authored-by: Ahmad Farhat <ahmad.af.farhat@gmail.com>
translation completed for the source file '/config/locales/en.yml'
on the 'gl' language.
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
Co-authored-by: Ahmad Farhat <ahmad.af.farhat@gmail.com>
translation completed for the source file '/config/locales/en.yml'
on the 'es' language.
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
Co-authored-by: Ahmad Farhat <ahmad.af.farhat@gmail.com>
translation completed for the source file '/config/locales/en.yml'
on the 'zh_CN' language.
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
Co-authored-by: Ahmad Farhat <ahmad.af.farhat@gmail.com>
translation completed for the source file '/config/locales/en.yml'
on the 'hu_HU' language.
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
Co-authored-by: Ahmad Farhat <ahmad.af.farhat@gmail.com>
translation completed for the source file '/config/locales/en.yml'
on the 'ko_KR' language.
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
Co-authored-by: Ahmad Farhat <ahmad.af.farhat@gmail.com>
This patch fixes a cross-site-scripting vulnerability in Greenlight
which allowed users to inject code into Greenlight by adding scripts
into their names.
Co-authored-by: Ahmad Farhat <ahmad.af.farhat@gmail.com>
translation completed for the source file '/config/locales/en.yml'
on the 'da' language.
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
Co-authored-by: Ahmad Farhat <ahmad.af.farhat@gmail.com>
translation completed for the source file '/config/locales/en.yml'
on the 'gl' language.
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
Co-authored-by: Ahmad Farhat <ahmad.af.farhat@gmail.com>
translation completed for the source file '/config/locales/en.yml'
on the 'fa_IR' language.
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
translation completed for the source file '/config/locales/en.yml'
on the 'de_DE' language.
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
Co-authored-by: Ahmad Farhat <ahmad.af.farhat@gmail.com>
translation completed for the source file '/config/locales/en.yml'
on the 'nl' language.
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
Co-authored-by: Ahmad Farhat <ahmad.af.farhat@gmail.com>
translation completed for the source file '/config/locales/en.yml'
on the 'ja_JP' language.
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
Co-authored-by: Ahmad Farhat <ahmad.af.farhat@gmail.com>
translation completed for the source file '/config/locales/en.yml'
on the 'gl' language.
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
Co-authored-by: Ahmad Farhat <ahmad.af.farhat@gmail.com>
* Allow uploading larger presentations
This patch allows uploading presentations up to 30MB instead of the
default 1MB. This should prevent users from getting an 401 reply from
Nginx in most cases.
* Update greenlight.nginx
Co-authored-by: Ahmad Farhat <ahmad.farhat@blindsidenetworks.com>
Co-authored-by: Ahmad Farhat <ahmad.af.farhat@gmail.com>
translation completed for the source file '/config/locales/en.yml'
on the 'gl' language.
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
Co-authored-by: Ahmad Farhat <ahmad.af.farhat@gmail.com>
translation completed for the source file '/config/locales/en.yml'
on the 'de_DE' language.
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
* Translate /config/locales/en.yml in id_ID
translation completed for the source file '/config/locales/en.yml'
on the 'id_ID' language.
* Translate /config/locales/en.yml in id_ID
translation completed for the source file '/config/locales/en.yml'
on the 'id_ID' language.
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
Co-authored-by: Ahmad Farhat <ahmad.af.farhat@gmail.com>
* Translate /config/locales/en.yml in cs
translation completed for the source file '/config/locales/en.yml'
on the 'cs' language.
* Translate /config/locales/en.yml in cs
translation completed for the source file '/config/locales/en.yml'
on the 'cs' language.
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
Co-authored-by: Ahmad Farhat <ahmad.af.farhat@gmail.com>
* Translate /config/locales/en.yml in sk_SK
translation completed for the source file '/config/locales/en.yml'
on the 'sk_SK' language.
* Translate /config/locales/en.yml in sk_SK
translation completed for the source file '/config/locales/en.yml'
on the 'sk_SK' language.
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
Co-authored-by: Ahmad Farhat <ahmad.af.farhat@gmail.com>
* Translate /config/locales/en.yml in uk
translation completed for the source file '/config/locales/en.yml'
on the 'uk' language.
* Translate /config/locales/en.yml in uk
translation completed for the source file '/config/locales/en.yml'
on the 'uk' language.
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
Co-authored-by: Ahmad Farhat <ahmad.af.farhat@gmail.com>
translation completed for the source file '/config/locales/en.yml'
on the 'nl' language.
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
Co-authored-by: Ahmad Farhat <ahmad.af.farhat@gmail.com>
* Translate /config/locales/en.yml in fa_IR
translation completed for the source file '/config/locales/en.yml'
on the 'fa_IR' language.
* Translate /config/locales/en.yml in fa_IR
translation completed for the source file '/config/locales/en.yml'
on the 'fa_IR' language.
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
Co-authored-by: Ahmad Farhat <ahmad.af.farhat@gmail.com>
translation completed for the source file '/config/locales/en.yml'
on the 'he_IL' language.
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
Co-authored-by: Ahmad Farhat <ahmad.af.farhat@gmail.com>
* Fix wrong conditional (reported by LGTM) (#1477)
Signed-off-by: Stefan Weil <sw@weilnetz.de>
Co-authored-by: Ahmad Farhat <ahmad.af.farhat@gmail.com>
* Bump rack from 2.2.2 to 2.2.3 (#1839)
Bumps [rack](https://github.com/rack/rack) from 2.2.2 to 2.2.3.
- [Release notes](https://github.com/rack/rack/releases)
- [Changelog](https://github.com/rack/rack/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rack/rack/compare/v2.2.2...2.2.3)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* [FIX] Unable to edit long recording names #1776 (#1780)
* Allow to set a filter for LDAP authentication
* [FIX] Unable to edit long recording names #1776
Co-authored-by: François Ménabé <francois.menabe@unistra.fr>
Co-authored-by: farhatahmad <ahmad.af.farhat@gmail.com>
* Desgin for Manage Users Tabs (#1777)
* Update _subtitle.html.erb
* Update _manage_users_tags.html.erb
* Update admins.scss
* Update _primary_themes.scss
* Update _manage_users_tags.html.erb
* Minor style changes to manage users (#1845)
* Maintenance banner moved to admin site (#1775)
* initial
* finish
* travis fixes
* travis again
* not required
* Co-authored-by: Tobias Fiebig <t.fiebig@tudelft.nl> (#1296)
Co-authored-by: Ahmad Farhat <ahmad.af.farhat@gmail.com>
* Enhance Room OpenGraph Metadata (#1601)
* Revert "Enhance Room OpenGraph Metadata (#1601)" (#1852)
This reverts commit 3b007c233a.
* GRN2-xx: Tab title now displays the current page name (#1853)
* Tab title now displays the current page name
* Added page title for the rest of the pages
* Split Site Settings into 3 different tabs (#1858)
* Split Site Settings into 3 different tabs
* Fix copyright
* Added redirect to correct tab
* Make sure settings are displaying when they should
* Update en.yml (#1857)
* Build images for alpha branches (#1867)
* Upgraded jquery to latest version (#1896)
* Added favicon tag (#1898)
* Fixed XSS issue with role name (#1899)
* Update path for coloring redirect (#1908)
* Added a fourth section to the room uid (#1910)
* Fixed issue with insecure room sharing removal (#1914)
* Fixes typo (#1917)
Fixes typo: successfully was written incorrect.
* Fixed order of rooms in server rooms (#1915)
* Change default room sort to latest activity (#1919)
* GRN2-xx: Small changes/improvements to the recording settings (#1851)
* Small changes/improvements to the recording settings
* Replaced room warning with info flash
* Added global setting to enable/disable the recording consent feature
* Replace Legal with Terms (#1931)
* Added a more friendly OpenGraph description when invited to join a room (#1932)
* Fixed issue causing maintenance banner not to hide correctly (#1933)
* Hide recording menu and recording list when it is disabled (#1935)
* Hide recording menu and recording list when it is disabled
* Hide recording list when disabled
* GRN2-xx: Added an auto-refresh after 2 mins while waiting for room to start (#1947)
* Added an auto-refresh after 2 mins while waiting for room to start
* Fixed random issue with test case
* GRN2-xx: Added ability to preupload presentations to rooms (#1895)
* Added ability to preupload presentations to rooms (#1868)
* Added setting to site settings and allowed admins to change the presentation
* Added AWS S3 and GCS Storage ENV variables
* Added check to ensure file extension is correct
* Added icon to remove presentation
* Added testcases for preupload
* Add nginx redirect to solve issue with relative root
* Record title, instead of room name, in the popup (#1924)
* Update _public_recording_row.html.erb
* Update _recording_row.html.erb
Co-authored-by: Stefan Weil <sw@weilnetz.de>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: beckerr-rzht <beckerr@hochschule-trier.de>
Co-authored-by: François Ménabé <francois.menabe@unistra.fr>
Co-authored-by: MrKeksi <mrkeksi@users.noreply.github.com>
Co-authored-by: yanosz <yanosz@users.noreply.github.com>
Co-authored-by: Moritz Schlarb <moschlar@metalabs.de>
Co-authored-by: chronikum <34622984+chronikum@users.noreply.github.com>
Co-authored-by: Mitsutaka Sato <miztaka@honestyworks.jp>
Co-authored-by: hiroshisuga <45039819+hiroshisuga@users.noreply.github.com>
* Translate /config/locales/en.yml in pt_BR
translation completed for the source file '/config/locales/en.yml'
on the 'pt_BR' language.
* Translate /config/locales/en.yml in pt_BR
translation completed for the source file '/config/locales/en.yml'
on the 'pt_BR' language.
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
Co-authored-by: Ahmad Farhat <ahmad.af.farhat@gmail.com>
* Translate /config/locales/en.yml in eu
translation completed for the source file '/config/locales/en.yml'
on the 'eu' language.
* Translate /config/locales/en.yml in eu
translation completed for the source file '/config/locales/en.yml'
on the 'eu' language.
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
Co-authored-by: Ahmad Farhat <ahmad.af.farhat@gmail.com>
* Translate /config/locales/en.yml in ru
translation completed for the source file '/config/locales/en.yml'
on the 'ru' language.
* Translate /config/locales/en.yml in ru
translation completed for the source file '/config/locales/en.yml'
on the 'ru' language.
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
Co-authored-by: Ahmad Farhat <ahmad.af.farhat@gmail.com>
* Translate /config/locales/en.yml in kn
translation completed for the source file '/config/locales/en.yml'
on the 'kn' language.
* Translate /config/locales/en.yml in kn
translation completed for the source file '/config/locales/en.yml'
on the 'kn' language.
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
translation completed for the source file '/config/locales/en.yml'
on the 'da' language.
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
Co-authored-by: Ahmad Farhat <ahmad.af.farhat@gmail.com>
* Added optional SMTP_OPENSSL_VERIFY_MODE to fix mailserver certificate issues
* Added optional SMTP_OPENSSL_VERIFY_MODE
Fixed to long line. [139/130]
* Fix multi-line indent
* Remove elseif statements and use much shorter way of checking for SMTP_OPENSSL_VERIFY_MODE
* Too long line again
* Moved SMTP_OPENSSL_VERIFY_OPTION. Specified what it does. Added security warning
Co-authored-by: Ahmad Farhat <ahmad.af.farhat@gmail.com>
* Translate /config/locales/en.yml in ja_JP
translation completed for the source file '/config/locales/en.yml'
on the 'ja_JP' language.
* Translate /config/locales/en.yml in ja_JP
translation completed for the source file '/config/locales/en.yml'
on the 'ja_JP' language.
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
Co-authored-by: Ahmad Farhat <ahmad.af.farhat@gmail.com>
* Translate /config/locales/en.yml in fr
translation completed for the source file '/config/locales/en.yml'
on the 'fr' language.
* Translate /config/locales/en.yml in fr
translation completed for the source file '/config/locales/en.yml'
on the 'fr' language.
* Translate /config/locales/en.yml in fr
translation completed for the source file '/config/locales/en.yml'
on the 'fr' language.
* Translate /config/locales/en.yml in fr
translation completed for the source file '/config/locales/en.yml'
on the 'fr' language.
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
Co-authored-by: Ahmad Farhat <ahmad.af.farhat@gmail.com>
* Translate /config/locales/en.yml in hu_HU
translation completed for the source file '/config/locales/en.yml'
on the 'hu_HU' language.
* Translate /config/locales/en.yml in hu_HU
translation completed for the source file '/config/locales/en.yml'
on the 'hu_HU' language.
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
Co-authored-by: Ahmad Farhat <ahmad.af.farhat@gmail.com>
* Translate /config/locales/en.yml in zh_CN
translation completed for the source file '/config/locales/en.yml'
on the 'zh_CN' language.
* Translate /config/locales/en.yml in zh_CN
translation completed for the source file '/config/locales/en.yml'
on the 'zh_CN' language.
* Translate /config/locales/en.yml in zh_CN
translation completed for the source file '/config/locales/en.yml'
on the 'zh_CN' language.
* Translate /config/locales/en.yml in zh_CN
translation completed for the source file '/config/locales/en.yml'
on the 'zh_CN' language.
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
Co-authored-by: Ahmad Farhat <ahmad.af.farhat@gmail.com>
* Translate /config/locales/en.yml in gl
translation completed for the source file '/config/locales/en.yml'
on the 'gl' language.
* Translate /config/locales/en.yml in gl
translation completed for the source file '/config/locales/en.yml'
on the 'gl' language.
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
Co-authored-by: Ahmad Farhat <ahmad.af.farhat@gmail.com>
* Translate /config/locales/en.yml in de_DE
translation completed for the source file '/config/locales/en.yml'
on the 'de_DE' language.
* Translate /config/locales/en.yml in de_DE
translation completed for the source file '/config/locales/en.yml'
on the 'de_DE' language.
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
Co-authored-by: Ahmad Farhat <ahmad.af.farhat@gmail.com>
* Translate /config/locales/en.yml in tr
translation completed for the source file '/config/locales/en.yml'
on the 'tr' language.
* Translate /config/locales/en.yml in tr
translation completed for the source file '/config/locales/en.yml'
on the 'tr' language.
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
Co-authored-by: Ahmad Farhat <ahmad.af.farhat@gmail.com>
* Translate /config/locales/en.yml in nl
translation completed for the source file '/config/locales/en.yml'
on the 'nl' language.
* Translate /config/locales/en.yml in nl
translation completed for the source file '/config/locales/en.yml'
on the 'nl' language.
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
Co-authored-by: Ahmad Farhat <ahmad.af.farhat@gmail.com>
* Translate /config/locales/en.yml in zh_CN
translation completed for the source file '/config/locales/en.yml'
on the 'zh_CN' language.
* Translate /config/locales/en.yml in zh_CN
translation completed for the source file '/config/locales/en.yml'
on the 'zh_CN' language.
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
Co-authored-by: Ahmad Farhat <ahmad.af.farhat@gmail.com>
translation completed for the source file '/config/locales/en.yml'
on the 'cs' language.
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
Co-authored-by: Ahmad Farhat <ahmad.af.farhat@gmail.com>
translation completed for the source file '/config/locales/en.yml'
on the 'gl' language.
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
Co-authored-by: Ahmad Farhat <ahmad.af.farhat@gmail.com>
* Translate /config/locales/en.yml in fr
translation completed for the source file '/config/locales/en.yml'
on the 'fr' language.
* Translate /config/locales/en.yml in fr
translation completed for the source file '/config/locales/en.yml'
on the 'fr' language.
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
Co-authored-by: Ahmad Farhat <ahmad.af.farhat@gmail.com>
* GRN2-xx: Switch the relation between users and roles to make queries cleaner and faster (#1299)
* First steps
* Fixes in account creation flow
* Fixed most testcases
* more test fixes
* Fixed more test cases
* Passing tests and rubocop
* Added rake task to remove rooms
* Adding translation (#1510)
* Update _account.html.erb
* Update en.yml
* Fix "for" attribute for label elements (#1488)
Co-authored-by: Ahmad Farhat <ahmad.af.farhat@gmail.com>
* Fix some issues reported by LGTM (#1478)
* Declare local JavaScript variables (reported by LGTM)
Signed-off-by: Stefan Weil <sw@weilnetz.de>
* Remove unused local JavaScript variable (reported by LGTM)
Signed-off-by: Stefan Weil <sw@weilnetz.de>
* Puma Worker Configuration (#1332)
We noticed that the current default settings perform very poorly under
load. We managed to literally take down Greenlight during a larger event
when people where accessing the landing page for rooms and when doing
some tests, I was more or less able to DoS Greenlight on my own.
This patch adds a default worker configuration which significantly
improves the situation. The small, 4 core machine I was testing on could
handle about thrice the amount of requests.
While the new default configuration should be reasonably well suited for
most deployments, this patch further allows users to easily configure
the worker pool on their own in the environment file.
* Made name and email readonly for no greenlight accounts (#1534)
* Fixed hardcoded string (#1532)
* fixed spelling error that was bugging me :) - sep a rat e (#1535)
Co-authored-by: Dave Lane <dave@oerfoundation.org>
* Improve Server Rooms View (#1524)
* Order rooms by status
* Cleaned up order function
* Now displays Started/Created/Ended
* Added participant count to rooms list
* Fix rake task user:create so that users can be created when terms are present (#1565)
* Changed user create task to always accept terms
* clean up
* More secure room ID (#1451)
* Legal and privpolicy link (#1421)
* add customizable Links to Imprint and Privacy Policy
* fix copy&paste error in spec
* replace "imprint" with "legal" since that is the correct term
* remove german translation of new strings, transifex will take care of them later
* GRN2-295:Refactored update profile and update password (#1591)
* Refactored update profile and update password
* Relowered rubocop settings
* Fixed email sending when not supposed to (#1592)
* Design changes for small screens (#1580)
* now rap for pagination
* Update _subtitle.html.erb
* Update _rooms.html.erb
* Update _recordings.html.erb
* Update _rooms.html.erb
* Update _users.html.erb
* Update cant_create_rooms.html.erb
* Update room.js
* Update edit.html.erb
* Update new.html.erb
* Update cant_create_rooms.html.erb
* Update _sessions.html.erb
* Update _account.html.erb
* Make Greenlight work with Ruby 2.7 (#1560)
Greenlight's failure to start up with Ruby 2.7 seems to be caused by [an
issue in bootsnap](https://github.com/Shopify/bootsnap/issues/258).
Updating that library makes Greenlight work again.
However, there are still a lot of deprecation warnings. But that's
something to deal with separately.
This fixes#1558
* use email input for sign in (#1199)
* use email input for sign in
* use email input for registration
* use email input for invitation
* use email input for account settings
Co-authored-by: Ahmad Farhat <ahmad.af.farhat@gmail.com>
* Fix Gemfile (#1593)
* Fixed invalid token for password reset (#1632)
* HELP_URL env variable now works as expected (#1636)
* #1372 Fix for long Text in Table + Remove invalid HTML Tag (#1403)
* removed invalid HTML Tag
* removed invalid HTML Tag
* Update _public_recording_row.html.erb
* Update _recording_row.html.erb
* Update _server_recording_row.html.erb
form-inline replaced by own css
* Update _server_room_row.html.erb
* Update _public_recording_row.html.erb
* Update _recording_row.html.erb
* Update _public_recording_row.html.erb
* Update _recordings.html.erb
* Update _rooms.html.erb
* Update main.scss
fix for long text
* Update main.scss
* Update _public_recording_row.html.erb
* Added more validation on profile image (#1644)
* Users who can't create rooms but have shared rooms now have a different view (#1649)
* Revert "Puma Worker Configuration (#1332)" (#1667)
This reverts commit 78ed8d7460.
* Removed html safe from all flash messages (#1668)
* Remove hardcoded guest=true if require mod approval is set (#1669)
* Change random generation for room uid (#1670)
* GRN2-290: Update gems and update to Rails 5.2.4.3 (#1671)
* Update gems and update to Rails 5.2.4.3
* remove gemfile error
Co-authored-by: MrKeksi <mrkeksi@users.noreply.github.com>
Co-authored-by: Florian Weber <fnwbr@users.noreply.github.com>
Co-authored-by: Stefan Weil <sw@weilnetz.de>
Co-authored-by: Lars Kiesow <lkiesow@uos.de>
Co-authored-by: Dave Lane <dave@lane.net.nz>
Co-authored-by: Dave Lane <dave@oerfoundation.org>
Co-authored-by: Henning <hng@users.noreply.github.com>
Co-authored-by: Marcel Waldvogel <marcel@waldvogel.family>
Co-authored-by: Christian Marg <marg@rz.tu-clausthal.de>
Co-authored-by: Klaus <klaus@jsxc.org>
translation completed for the source file '/config/locales/en.yml'
on the 'it' language.
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
Co-authored-by: Jesus Federico <jesus@123it.ca>
translation completed for the source file '/config/locales/en.yml'
on the 'eu' language.
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
Co-authored-by: Jesus Federico <jesus@123it.ca>
translation completed for the source file '/config/locales/en.yml'
on the 'vi' language.
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
Co-authored-by: Jesus Federico <jesus@123it.ca>
translation completed for the source file '/config/locales/en.yml'
on the 'ja_JP' language.
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
Co-authored-by: Jesus Federico <jesus@123it.ca>
translation completed for the source file '/config/locales/en.yml'
on the 'da' language.
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
Co-authored-by: Jesus Federico <jesus@123it.ca>
* Translate /config/locales/en.yml in de_DE
translation completed for the source file '/config/locales/en.yml'
on the 'de_DE' language.
* Translate /config/locales/en.yml in de_DE
translation completed for the source file '/config/locales/en.yml'
on the 'de_DE' language.
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
Co-authored-by: Jesus Federico <jesus@123it.ca>
translation completed for the source file '/config/locales/en.yml'
on the 'uk' language.
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
translation completed for the source file '/config/locales/en.yml'
on the 'cs' language.
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
* Translate /config/locales/en.yml in nl
translation completed for the source file '/config/locales/en.yml'
on the 'nl' language.
* Translate /config/locales/en.yml in nl
translation completed for the source file '/config/locales/en.yml'
on the 'nl' language.
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
Co-authored-by: Ahmad Farhat <ahmad.af.farhat@gmail.com>
* Translate /config/locales/en.yml in de_DE
translation completed for the source file '/config/locales/en.yml'
on the 'de_DE' language.
* Translate /config/locales/en.yml in de_DE
translation completed for the source file '/config/locales/en.yml'
on the 'de_DE' language.
* Translate /config/locales/en.yml in de_DE
translation completed for the source file '/config/locales/en.yml'
on the 'de_DE' language.
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
Co-authored-by: Ahmad Farhat <ahmad.af.farhat@gmail.com>
* Translate /config/locales/en.yml in ja_JP
translation completed for the source file '/config/locales/en.yml'
on the 'ja_JP' language.
* Translate /config/locales/en.yml in ja_JP
translation completed for the source file '/config/locales/en.yml'
on the 'ja_JP' language.
* Translate /config/locales/en.yml in ja_JP
translation completed for the source file '/config/locales/en.yml'
on the 'ja_JP' language.
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
Co-authored-by: Ahmad Farhat <ahmad.af.farhat@gmail.com>
* Translate /config/locales/en.yml in lv
translation completed for the source file '/config/locales/en.yml'
on the 'lv' language.
* Translate /config/locales/en.yml in lv
translation completed for the source file '/config/locales/en.yml'
on the 'lv' language.
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
Co-authored-by: Ahmad Farhat <ahmad.af.farhat@gmail.com>
* Translate /config/locales/en.yml in de_DE
translation completed for the source file '/config/locales/en.yml'
on the 'de_DE' language.
* Translate /config/locales/en.yml in de_DE
translation completed for the source file '/config/locales/en.yml'
on the 'de_DE' language.
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
Co-authored-by: Ahmad Farhat <ahmad.af.farhat@gmail.com>
translation completed for the source file '/config/locales/en.yml'
on the 'nl' language.
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
Co-authored-by: Ahmad Farhat <ahmad.af.farhat@gmail.com>
* Translate /config/locales/en.yml in fr
translation completed for the source file '/config/locales/en.yml'
on the 'fr' language.
* Translate /config/locales/en.yml in fr
translation completed for the source file '/config/locales/en.yml'
on the 'fr' language.
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
Co-authored-by: Ahmad Farhat <ahmad.af.farhat@gmail.com>
translation completed for the source file '/config/locales/en.yml'
on the 'tr' language.
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
Co-authored-by: Ahmad Farhat <ahmad.af.farhat@gmail.com>
translation completed for the source file '/config/locales/en.yml'
on the 'it' language.
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
Co-authored-by: Ahmad Farhat <ahmad.af.farhat@gmail.com>
* Translate /config/locales/en.yml in hu_HU
translation completed for the source file '/config/locales/en.yml'
on the 'hu_HU' language.
* Translate /config/locales/en.yml in hu_HU
translation completed for the source file '/config/locales/en.yml'
on the 'hu_HU' language.
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
Co-authored-by: Ahmad Farhat <ahmad.af.farhat@gmail.com>
* Translate /config/locales/en.yml in bg
translation completed for the source file '/config/locales/en.yml'
on the 'bg' language.
* Translate /config/locales/en.yml in bg
translation completed for the source file '/config/locales/en.yml'
on the 'bg' language.
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
Co-authored-by: Ahmad Farhat <ahmad.af.farhat@gmail.com>
* Translate /config/locales/en.yml in ja_JP
translation completed for the source file '/config/locales/en.yml'
on the 'ja_JP' language.
* Translate /config/locales/en.yml in ja_JP
translation completed for the source file '/config/locales/en.yml'
on the 'ja_JP' language.
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
Co-authored-by: Ahmad Farhat <ahmad.af.farhat@gmail.com>
translation completed for the source file '/config/locales/en.yml'
on the 'hy' language.
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
Co-authored-by: Ahmad Farhat <ahmad.af.farhat@gmail.com>
translation completed for the source file '/config/locales/en.yml'
on the 'es_MX' language.
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
Co-authored-by: Ahmad Farhat <ahmad.af.farhat@gmail.com>
translation completed for the source file '/config/locales/en.yml'
on the 'da' language.
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
Co-authored-by: Ahmad Farhat <ahmad.af.farhat@gmail.com>
translation completed for the source file '/config/locales/en.yml'
on the 'zh_CN' language.
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
* Translate /config/locales/en.yml in uk
translation completed for the source file '/config/locales/en.yml'
on the 'uk' language.
* Translate /config/locales/en.yml in uk
translation completed for the source file '/config/locales/en.yml'
on the 'uk' language.
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
* Translate /config/locales/en.yml in eu
translation completed for the source file '/config/locales/en.yml'
on the 'eu' language.
* Translate /config/locales/en.yml in eu
translation completed for the source file '/config/locales/en.yml'
on the 'eu' language.
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
translation completed for the source file '/config/locales/en.yml'
on the 'zh_CN' language.
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
Co-authored-by: Jesus Federico <jesus@123it.ca>
* Replaced bbb_id field with a better string generator
* Update room.rb
How about this instead @farhatahmad ?
* Update room.rb
Co-authored-by: Jesus Federico <jesus@123it.ca>
This patch allows anonymous and user based authentication to LDAP
servers. This change is based on a patch against bn-ldap-authentication:
- https://github.com/blindsidenetworks/bn-ldap-authentication/pull/2
The patch introduces a new environment variable `LDAP_AUTH` which
controls the authentication method used against the LDAP server:
- `anonymous` enables an anonymous bind to the LDAP with no password
being used.
- `user` uses the user's own credentials to search for his data,
enabling authenticated login to LDAP without the need for a user with
global read privileges.
The default still remains at using a bind user, allowing for a seamless
upgrade path from the previous version.
This fixes#1082
Co-authored-by: Jesus Federico <jesus@123it.ca>
* Color Configuration for Cookie Banner
Right now, the colors of the cookie banner are hard-coded which can
easily clash with the configured site colors in site settings.
This patch switches to using the configured colors instead.
* Update application.scss
Co-authored-by: Ahmad Farhat <ahmad.af.farhat@gmail.com>
Co-authored-by: Jesus Federico <jesus@123it.ca>
translation completed for the source file '/config/locales/en.yml'
on the 'hy' language.
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
Co-authored-by: Jesus Federico <jesus@123it.ca>
translation completed for the source file '/config/locales/en.yml'
on the 'it' language.
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
Co-authored-by: Jesus Federico <jesus@123it.ca>
translation completed for the source file '/config/locales/en.yml'
on the 'tr' language.
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
Co-authored-by: Jesus Federico <jesus@123it.ca>
translation completed for the source file '/config/locales/en.yml'
on the 'tr' language.
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
Co-authored-by: Jesus Federico <jesus@123it.ca>
* Translate /config/locales/en.yml in nl
translation completed for the source file '/config/locales/en.yml'
on the 'nl' language.
* Translate /config/locales/en.yml in nl
translation completed for the source file '/config/locales/en.yml'
on the 'nl' language.
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
Co-authored-by: Jesus Federico <jesus@123it.ca>
* make help link configurable
* change default help url
* use default help url in setups without env var
Co-authored-by: Jesus Federico <jesus@123it.ca>
translation completed for the source file '/config/locales/en.yml'
on the 'hu_HU' language.
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
translation completed for the source file '/config/locales/en.yml'
on the 'fr' language.
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
translation completed for the source file '/config/locales/en.yml'
on the 'nl' language.
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
Co-authored-by: Jesus Federico <jesus@123it.ca>
translation completed for the source file '/config/locales/en.yml'
on the 'zh_TW' language.
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
translation completed for the source file '/config/locales/en.yml'
on the 'bg' language.
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
Co-authored-by: Jesus Federico <jesus@123it.ca>
translation completed for the source file '/config/locales/en.yml'
on the 'da' language.
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
translation completed for the source file '/config/locales/en.yml'
on the 'tr_TR' language.
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
translation completed for the source file '/config/locales/en.yml'
on the 'es_MX' language.
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
translation completed for the source file '/config/locales/en.yml'
on the 'de_DE' language.
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
Co-authored-by: Jesus Federico <jesus@123it.ca>
translation completed for the source file '/config/locales/en.yml'
on the 'ja_JP' language.
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
Co-authored-by: Jesus Federico <jesus@123it.ca>
translation completed for the source file '/config/locales/en.yml'
on the 'lv' language.
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
translation completed for the source file '/config/locales/en.yml'
on the 'cs' language.
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
* Translate /config/locales/en.yml in ja_JP
translation completed for the source file '/config/locales/en.yml'
on the 'ja_JP' language.
* Translate /config/locales/en.yml in ja_JP
translation completed for the source file '/config/locales/en.yml'
on the 'ja_JP' language.
* Translate /config/locales/en.yml in ja_JP
translation completed for the source file '/config/locales/en.yml'
on the 'ja_JP' language.
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
translation completed for the source file '/config/locales/en.yml'
on the 'tr_TR' language.
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
translation completed for the source file '/config/locales/en.yml'
on the 'th' language.
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
Co-authored-by: Jesus Federico <jesus@123it.ca>
translation completed for the source file '/config/locales/en.yml'
on the 'tr' language.
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
translation completed for the source file '/config/locales/en.yml'
on the 'uk' language.
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
Co-authored-by: Jesus Federico <jesus@123it.ca>
translation completed for the source file '/config/locales/en.yml'
on the 'bg' language.
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
translation completed for the source file '/config/locales/en.yml'
on the 'ar' language.
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
translation completed for the source file '/config/locales/en.yml'
on the 'es_MX' language.
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
translation completed for the source file '/config/locales/en.yml'
on the 'nl' language.
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
Co-authored-by: Jesus Federico <jesus@123it.ca>
translation completed for the source file '/config/locales/en.yml'
on the 'fa_IR' language.
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
Co-authored-by: Jesus Federico <jesus@123it.ca>
* Added option to specify different redirect url for google auth
* Made the redirect url generic so it works with 365
Co-authored-by: Jesus Federico <jesus@123it.ca>
translation completed for the source file '/config/locales/en.yml'
on the 'hu_HU' language.
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
Co-authored-by: Jesus Federico <jesus@123it.ca>
translation completed for the source file '/config/locales/en.yml'
on the 'ru' language.
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
Co-authored-by: Jesus Federico <jesus@123it.ca>
* GRN2-233: Hiding email in verification link and password reset link
* updating tests
* removing uid from email verificaiton link
* GRN2-233: modifying test cases
* GRN2-233: Removing uid from password reset link
* GRN2-233: Removed email_params and fixed "authenticated?" method
* GRN2-233: Fixed error when trying to sign in unverified
* GRN2-233: Changed how activation tokens are generated
* GRN2-269: Pulling room settings using GET instead of data-attributes
* GRN2-269: added test case and fixed documentation
* GRN2:269: rubocop fix
* GRN2-269: Fixed test case
* added autofocus to the Room Name field
* added autofocus to Room Name text field
* added autofocus to Room Name text field
* GRN2-266 Fixing autofocus for Room name when creating room
* removing whitespace
* fixing whitespace
* fixing whitespace
* Social to local
* Social/Local to Social
* Rubocop fixes
* Added test cases
* Added the ability to clear social uids
* Update admins_controller.rb
* Update admins_controller.rb
* Added the ability to manage rooms
* Small fixes
* Fixed travis complaints
* Fixed issues with role permissions
* Fixed issue with delete room
* Fixed rubocop and added testcases
* Translate /config/locales/en.yml in es
translation completed for the source file '/config/locales/en.yml'
on the 'es' language.
* Translate /config/locales/en.yml in es
translation completed for the source file '/config/locales/en.yml'
on the 'es' language.
Co-authored-by: Jesus Federico <jesus@123it.ca>
* Translate /config/locales/en.yml in es_MX
translation completed for the source file '/config/locales/en.yml'
on the 'es_MX' language.
* Translate /config/locales/en.yml in es_MX
translation completed for the source file '/config/locales/en.yml'
on the 'es_MX' language.
* Translate /config/locales/en.yml in es_MX
translation completed for the source file '/config/locales/en.yml'
on the 'es_MX' language.
Co-authored-by: Jesus Federico <jesus@123it.ca>
* Translate /config/locales/en.yml in es_MX
translation completed for the source file '/config/locales/en.yml'
on the 'es_MX' language
* Translate /config/locales/en.yml in es_MX
translation completed for the source file '/config/locales/en.yml'
on the 'es_MX' language
* Translate /config/locales/en.yml in es_MX
translation completed for the source file '/config/locales/en.yml'
on the 'es_MX' language
* Translate /config/locales/en.yml in es_MX
translation completed for the source file '/config/locales/en.yml'
on the 'es_MX' language
* Translate /config/locales/en.yml in es_MX
translation completed for the source file '/config/locales/en.yml'
on the 'es_MX' language
* Added Active Pending Banned Deleted tabs to manage users
* Removed hard coded strings
* Fixed issues with sign in flow
* Fixed issues with rooms not deleting
* Email rescues and authenticator concern
* Application controller and helper clean up
* Moved controller code out of helpers
* More helper and email clean up
* Cleaned up remaining helpers and create omniauth_options
* Controller code clean up
* restructured views structure
* Restructured role code
* Restructured profile and code clean up
* Master merge
* Added bbb server concern to deal with bbb calls
* Bug fixes and changes after changes
* rspec
* More rubocop fixes
* Translate /config/locales/en.yml in es
translation completed for the source file '/config/locales/en.yml'
on the 'es' language
* Translate /config/locales/en.yml in es
translation completed for the source file '/config/locales/en.yml'
on the 'es' language
* Added event logs and production caching
* Added Support: before logs for easy identification
* Added more Support for log errors
* Reverted change to assets precompile check
* Added vendor assets to precompile list
* Travis fix
* GRN2-ZZZ: Added messages for debugging actioncable
* GRN2-ZZZ: Added data to the js message for debugging actioncable
* GRN2-ZZZ: Added data to the js message for debugging actioncable
* Log unsubscribe
* Translate /config/locales/en.yml in de_DE
translation completed for the source file '/config/locales/en.yml'
on the 'de_DE' language
* Translate /config/locales/en.yml in de_DE
translation completed for the source file '/config/locales/en.yml'
on the 'de_DE' language
* Translate /config/locales/en.yml in de_DE
translation completed for the source file '/config/locales/en.yml'
on the 'de_DE' language
* Translate /config/locales/en.yml in de_DE
translation completed for the source file '/config/locales/en.yml'
on the 'de_DE' language
* Translate /config/locales/en.yml in de_DE
translation completed for the source file '/config/locales/en.yml'
on the 'de_DE' language
* Translate /config/locales/en.yml in de_DE
translation completed for the source file '/config/locales/en.yml'
on the 'de_DE' language
* Translate /config/locales/en.yml in de_DE
translation completed for the source file '/config/locales/en.yml'
on the 'de_DE' language
* Translate /config/locales/en.yml in de_DE
translation completed for the source file '/config/locales/en.yml'
on the 'de_DE' language
* Translate /config/locales/en.yml in de_DE
translation completed for the source file '/config/locales/en.yml'
on the 'de_DE' language
* Allow users with just the manage users permission to edit roles
* Allow users with just the manage users permission to edit roles
* Fix update recordings bug
* Fixed issue with recording row and added small fix to roles migration
* Fixed issue with edit user avatar
* Small bug fixes for user settings
* Added autofocus on name field when joining
* Added extra check for admin password check
* Rubocop fixes
* Add roles editor
* Add colour selection ability to roles
* Add ability to assign roles to users in the UI
* Remove rolify and replace it with our own custom roles implemenation
* - Fix all existing roles functionality
- Fix super admins
* Fix bugs with new customers not have default roles
* Add can't create room setting
* Code improvements
* Fix migration
* Add tests for new methods
* Translate reserved role names
* Pull roles from saml/ldap
* Fix rspec
* Fix scrutinizer issues
* Fix email promoted/demoted tests
* Apply comments
* Redirect directly to the main room
* Add comments
* Translate /config/locales/en.yml in de_DE
translation completed for the source file '/config/locales/en.yml'
on the 'de_DE' language
* Translate /config/locales/en.yml in de_DE
translation completed for the source file '/config/locales/en.yml'
on the 'de_DE' language
* Translate /config/locales/en.yml in pt_BR
translation completed for the source file '/config/locales/en.yml'
on the 'pt_BR' language
* Translate /config/locales/en.yml in pt_BR
translation completed for the source file '/config/locales/en.yml'
on the 'pt_BR' language
* Translate /config/locales/en.yml in pt_BR
translation completed for the source file '/config/locales/en.yml'
on the 'pt_BR' language
* Translate /config/locales/en.yml in de_DE
translation completed for the source file '/config/locales/en.yml'
on the 'de_DE' language
* Translate /config/locales/en.yml in de_DE
translation completed for the source file '/config/locales/en.yml'
on the 'de_DE' language
* Translate /config/locales/en.yml in de_DE
translation completed for the source file '/config/locales/en.yml'
on the 'de_DE' language
* Translate /config/locales/en.yml in de_DE
translation completed for the source file '/config/locales/en.yml'
on the 'de_DE' language
* Translate /config/locales/en.yml in de_DE
translation completed for the source file '/config/locales/en.yml'
on the 'de_DE' language
* Translate /config/locales/en.yml in pl_PL
translation completed for the source file '/config/locales/en.yml'
on the 'pl_PL' language
* Translate /config/locales/en.yml in pl_PL
translation completed for the source file '/config/locales/en.yml'
on the 'pl_PL' language
* Translate /config/locales/en.yml in es_MX
translation completed for the source file '/config/locales/en.yml'
on the 'es_MX' language
* Translate /config/locales/en.yml in es_MX
translation completed for the source file '/config/locales/en.yml'
on the 'es_MX' language
* Translate /config/locales/en.yml in es_MX
translation completed for the source file '/config/locales/en.yml'
on the 'es_MX' language
* Translate /config/locales/en.yml in es
translation completed for the source file '/config/locales/en.yml'
on the 'es' language
* Translate /config/locales/en.yml in es
translation completed for the source file '/config/locales/en.yml'
on the 'es' language
* Translate /config/locales/en.yml in es
translation completed for the source file '/config/locales/en.yml'
on the 'es' language
* Translate /config/locales/en.yml in de_DE
translation completed for the source file '/config/locales/en.yml'
on the 'de_DE' language
* Translate /config/locales/en.yml in de_DE
translation completed for the source file '/config/locales/en.yml'
on the 'de_DE' language
* Translate /config/locales/en.yml in de_DE
translation completed for the source file '/config/locales/en.yml'
on the 'de_DE' language
* Translate /config/locales/en.yml in de_DE
translation completed for the source file '/config/locales/en.yml'
on the 'de_DE' language
* Translate /config/locales/en.yml in de_DE
translation completed for the source file '/config/locales/en.yml'
on the 'de_DE' language
* Translate /config/locales/en.yml in zh_CN
translation completed for the source file '/config/locales/en.yml'
on the 'zh_CN' language
* Translate /config/locales/en.yml in zh_CN
translation completed for the source file '/config/locales/en.yml'
on the 'zh_CN' language
* Translate /config/locales/en.yml in es
translation completed for the source file '/config/locales/en.yml'
on the 'es' language
* Translate /config/locales/en.yml in es
translation completed for the source file '/config/locales/en.yml'
on the 'es' language
* Translate /config/locales/en.yml in es_MX
translation completed for the source file '/config/locales/en.yml'
on the 'es_MX' language
* Translate /config/locales/en.yml in es_MX
translation completed for the source file '/config/locales/en.yml'
on the 'es_MX' language
* Update greenlight to support the new launcher
* Update comments to indicate that checksum should eventually be removed
* Fix spelling mistake
* Fix rubocop
* Missed variable name change
* Support old environment variable
* GRN2-178: Generalized use of language_name based on Moxilla Mapping
* Fixed issues catched by rubocop
* MAke sure the file with data exists
* Removed language mapping from local code
* Include sqlite only for test and development
* Updated db config
* added assed precompile as a fallback for production
* restored some code from Gemfile
* Restored db settings
* Restored db settings
* Include sqlite for production in the docker image build
* Updated script for building image
* Updated script for building image
* Updated script for building image
* Added the ability to invite users
* Small bug fix
* Added the ability to approve/decline users
* Small bug fixes
* More bug fixes
* More minor changes
* Final changes
* implement first version of the recording authentication, redirecting to the playback URL with the jwt token
* set default recording visibility by environment variable
* use the http header, if present, to determine the client ip address
* fix email verification when disabled
* revert playback component to link_to, change method to get
* remove unnecessary variable
* Added "Add to Google Calendar" button on Room page
* Added Google Calendar button enable to env.sample
* Updated CSS for the Google Calendar Button row
* Added correct translation when copying room link
* Fixed new Google Calendar button mobile display
* GRN-80: Allow local accounts on multitenant (#428)
* Changed the way the omniauth providers are declared
* Allow local authentication for multitenant mode based on customer settings
* Cleanead up code mandated by rubocop
* Completed implementation for signin and added the one for signup
* Fixed issue with rubocop
* Renamed customer_name to lb_user
* Renamed lb_user -> user_domain, fixed issue with signup controller, email verification WAS NOT implemented
* Completed implementation of email_verification
* Fixed rubocop issue
* Final update
* Fix for test with loadbalancer
* Make sure loadbalancer mockup is only used when env defined
* Fix for test on rooms_controller
* Fixed most of the test failing on multitenant env
* Fixed issue detected by rubocop
* Fixed issue with activation tockens not working on resend
* Fixed new issue found by rubocop
* Updated travis script
* Harcoded credentials for mockup
* Updated expectation on start_session
* Fixed issue with duplication of home room
* Updated script for rubocop
* Restored Gemfile
* Update sample.env
* Update sample.env
* Translate /config/locales/en.yml in de_DE
translation completed for the source file '/config/locales/en.yml'
on the 'de_DE' language
* Translate /config/locales/en.yml in de_DE
translation completed for the source file '/config/locales/en.yml'
on the 'de_DE' language
* Translate /config/locales/en.yml in de_DE
translation completed for the source file '/config/locales/en.yml'
on the 'de_DE' language
* Translate /config/locales/en.yml in de_DE
translation completed for the source file '/config/locales/en.yml'
on the 'de_DE' language
* Translate /config/locales/en.yml in de_DE
translation completed for the source file '/config/locales/en.yml'
on the 'de_DE' language
* Translate /config/locales/en.yml in de_DE
translation completed for the source file '/config/locales/en.yml'
on the 'de_DE' language
* Translate /config/locales/en.yml in de_DE
translation completed for the source file '/config/locales/en.yml'
on the 'de_DE' language
* Translate /config/locales/en.yml in es_MX
translation completed for the source file '/config/locales/en.yml'
on the 'es_MX' language
* Updated es_MX locale file
* Added es locale file
* Added the administrator role and functionality that comes with it (#403)
* GRN-20: Added roles to the user model
* GRN-75: Added a view for admins to see their users
* GRN-77: Added Edit/Delete/Promote ability for admins
* GRN-71: Added admin account by default
* Changed the way locales are shown
* Updated the rest of the locales
* Changed the way available_locales are defined
* Updated locales in Russian
* Updated locaales for German
* Update user.rb
* Update admins.js
* GRN-15: Added the ability to change color and image from admin interface (#425)
* GRN-20: Added roles to the user model
* GRN-75: Added a view for admins to see their users
* GRN-77: Added Edit/Delete/Promote ability for admins
* GRN-71: Added admin account by default
* Changed the way locales are shown
* Updated the rest of the locales
* Changed the way available_locales are defined
* Updated locales in Russian
* Updated locaales for German
* GRN-15: Added the ability for admins to customize color and image
* Update user.rb
* Update user.rb
* Update routes.rb
* Update admins_controller.rb
* GRN-87:Added a super admin role and made changes to how to the design works (#430)
* GRN-20: Added roles to the user model
* GRN-75: Added a view for admins to see their users
* GRN-77: Added Edit/Delete/Promote ability for admins
* GRN-71: Added admin account by default
* Changed the way locales are shown
* Updated the rest of the locales
* Changed the way available_locales are defined
* Updated locales in Russian
* Updated locaales for German
* GRN-15: Added the ability for admins to customize color and image
* Added the super admin and completed the design tab
* Update user.rb
* Update themes_controller_spec.rb
* Update routes.rb
* Update admins_controller.rb
* Removed duplicated code that broke the build after last merge
* GRN-78: Restructured some of the views to make the UI more consistent and responsive (#435)
* GRN-20: Added roles to the user model
* GRN-75: Added a view for admins to see their users
* GRN-77: Added Edit/Delete/Promote ability for admins
* GRN-71: Added admin account by default
* GRN-15: Added the ability for admins to customize color and image
* Added the super admin and completed the design tab
* GRN-78: Cleaned up buttons and moved signin to its own page
* GRN-78: Moved the Rooms and Recordings link to nav bar
* Merge fix
* Views restructure fix (#458)
* Added cache to gitlab-ci.yml
* Restructured seed
* GRN2-99 -> GRN2-106: UI cleanup and refactoring (#478)
* GRN2-98: Change Fullname to Full name
* GRN2-105: Changed View Users to Manage Users
* GRN2-101/103: Updated email to match branding
* GRN2-100: Updated Email Sent flash to be more descriptive
* GRN2-104: Redirect user to sign in page w/ flash after clicking activation link
* GRN2-102: Changed the wording in the verification email
* GRN2-99: Added email form validation
* GRN2-106: Cleaned up Users list front end
* Fixes to rake and admin password validator for passing rubocop
* GRN2-113: Fixed issues with admin panel (#479)
* GRN2-116: Code clean up after restructure of views (#482)
* Removed unused references
* Rubocop
* Added pagination to admin view (#483)
* GRN2-114: Added the ability for admins to ban/unban users (#487)
* Added the ability for admins to ban and unban users
* Update sessions_helper.rb
* Merge branch 'master' into admin-panel (#492)
* Updated rubocop gem
* Updated rubocop and fixed issues (#490)
* Rubocop fixes
* GRN2-122: Updated sign in flow for admins and switch design tab to site settings (#489)
* Switched design tab to site settings
* Update _header with spaces instead of tabs
* Added more test cases to increase coverage (#494)
* Translate /config/locales/en.yml in es_MX
translation completed for the source file '/config/locales/en.yml'
on the 'es_MX' language
* Translate /config/locales/en.yml in es
translation completed for the source file '/config/locales/en.yml'
on the 'es' language
* Translate /config/locales/en.yml in fr
translation completed for the source file '/config/locales/en.yml'
on the 'fr' language
* Restored es file
* GRN-80: Allow local accounts on multitenant (#428)
* Changed the way the omniauth providers are declared
* Allow local authentication for multitenant mode based on customer settings
* Cleanead up code mandated by rubocop
* Completed implementation for signin and added the one for signup
* Fixed issue with rubocop
* Renamed customer_name to lb_user
* Renamed lb_user -> user_domain, fixed issue with signup controller, email verification WAS NOT implemented
* Completed implementation of email_verification
* Fixed rubocop issue
* Final update
* Fix for test with loadbalancer
* Make sure loadbalancer mockup is only used when env defined
* Fix for test on rooms_controller
* Fixed most of the test failing on multitenant env
* Fixed issue detected by rubocop
* Fixed issue with activation tockens not working on resend
* Fixed new issue found by rubocop
* Updated travis script
* Harcoded credentials for mockup
* Updated expectation on start_session
* Fixed issue with duplication of home room
* Updated script for rubocop
* Restored Gemfile
* Added I18n for recording types/formats
* GRN2-112: Default language fallback fails with a 500 error
* Updates for passing rspec tests
* Added cache for gitlab ci
* Updated cache for gitlab
* Restored Dockerfile
* Fixed glitch in filter for build and deployment
* Translate /config/locales/en.yml in zh_CN
translation completed for the source file '/config/locales/en.yml'
on the 'zh_CN' language
* Translate /config/locales/en.yml in zh_CN
translation completed for the source file '/config/locales/en.yml'
on the 'zh_CN' language
* Added mailer i18n
* Added translation to mailer in the JS
Also added a generic way to add JS translation through a javascript entry in the locale file
* Moved line-breaks from translations to JS file
* Scrutinizer fixes
* Moved helper code to concern
* Another scrutinizer fix
* User controller conflict fix
* Another user controller fix
* Added include verifier
* Fix for issue with excesive requests to lb
* Fixed issue with rspec on users not passing when run alone
* Include dotenv in production
* GRN-94: Make sure reset-password also works on non-verified accounts
* Changed the way the omniauth providers are declared
* Allow local authentication for multitenant mode based on customer settings
* Cleanead up code mandated by rubocop
* Completed implementation for signin and added the one for signup
* Fixed issue with rubocop
* Renamed customer_name to lb_user
* Renamed lb_user -> user_domain, fixed issue with signup controller, email verification WAS NOT implemented
* Completed implementation of email_verification
* Fixed rubocop issue
* Final update
* Fix for test with loadbalancer
* Make sure loadbalancer mockup is only used when env defined
* Fix for test on rooms_controller
* Fixed most of the test failing on multitenant env
* Fixed issue detected by rubocop
* Fixed issue with activation tockens not working on resend
* Fixed new issue found by rubocop
* Updated travis script
* Harcoded credentials for mockup
* Updated expectation on start_session
* Fixed issue with duplication of home room
* Updated script for rubocop
* Restored Gemfile
* Changed the way locales are shown
* Updated the rest of the locales
* Changed the way available_locales are defined
* Updated locales in Russian
* Updated locaales for German
* Translate /config/locales/en.yml in es_MX
translation completed for the source file '/config/locales/en.yml'
on the 'es_MX' language
* Rename es_MX.yml to es-MX.yml
* Rename es-MX.yml to es_MX.yml
* Translate /config/locales/en.yml in pt_BR
translation completed for the source file '/config/locales/en.yml'
on the 'pt_BR' language
* Rename pt_BR.yml to pt-BR.yml
* Rename pt-BR.yml to pt_BR.yml
* Added fix for multitenant error
* Fixed issue with room lock when using ldap
* Fixed test cases
* Fixed rubocop issue
* Included internal documentation for LDAP ENV variables
* never hold the owner of the room on the waiting screen
* persist room passwords so we can always call create meeting, even if it's already running, to avoid any inconsistency or race condition when joining a meeting
* Fixed issues in migration, room attribute updates, random_password and tests
* Added the ability to set room settings on create or update
* Added room settings alerts and made fixes to other alerts
* Small bug fixes related to rubocop and the create room modal
* Update test case and fixed issue with small edge case
* Update room.js
* Fixed the url used in the reset password emails and added the ability to preview emails in the dev environment
* Replaced localhost with example.com in email previews
* Update password_reset.html.erb
* Scoped user email uniqueness validation
* Scoped user email uniqueness validation
* Scoped user email uniqueness validation
* Extended User test for check email scope
* Changed style to buttons for sign up
* Added assets and generalized code for sign up buttons
* Added new style to sign in modal
* Replaced hex colors with the official ones
* Removed the old social icons that are no longer used
* Centred text in sign up buttons
* Base button rendering on iconset_providers and secured office 365
* Added helper scripts
* Added commit tag to version tag to builds from master
* Restored script for Travis
* Restored script for Jenkins
* Restored script for Jenkins
* Restored script for Jenkins
* Greenlight landing page layout adjustments, general cleanup and responsive styles
* Text update Signup to Sign up
* Updated Google Sign in and Sign up styles
* no changes were made to sample env but needed to commit it
* minor padding update on the Google icon
* deleted Google Auth secrets from the sameple.env
* updated the if condition in new.html.erb
* <changed logic of button display>
* Update _login_modal.html.erb
* <Partially filled out the stub request>
* <Mocked requests to external servers>
* <Fixed style>
* Deleting rename.js
Accidentally slipped its way into the commit
GreenLight is a simple (but powerful) front-end interface for your BigBlueButton server. At its core, GreenLight provides a minimalistic web-based application that lets users
Greenlight is a simple front-end interface for your BigBlueButton server. At its heart, Greenlight provides a minimalistic web-based application that allows users to:
Furthermore, if you configure GreenLight to use either Google, Twitter (both via OAuth2) or LDAP for authentication, users can login to record meetings and manage recordings.
* Signup/Login with Google, Office365, OpenID Connect, or through the application itself.
* Manage your account settings and user preferences.
* Create and manage your own personal rooms ([BigBlueButton](https://github.com/bigbluebutton/bigbluebutton) sessions).
* Invite others to your room using a simple URL.
* View recordings and share them with others.
## Overview video
Interested? Try Greenlight out on our [demo server](https://demo.bigbluebutton.org/gl)!
For a overview of how GreenLight works, see the following video
Greenlight is also completely configurable. This means you can turn on/off features to make Greenlight fit your specific use case. For more information on Greenlight and its features, see our [documentation](http://docs.bigbluebutton.org/greenlight/gl-install.html).
We designed GreenLight to install on a [BigBlueButton 1.1-beta](http://docs.bigbluebutton.org/greenlight-v1.html) (or later) server. This means you don't need a separate server to run GreenLight.
## Installation on a BigBlueButton Server
For more informaiton see [Installing GreenLight](http://docs.bigbluebutton.org/greenlight-v1.html#installing-greenlight).
Greenlight is designed to work on a [BigBlueButton 2.0](https://github.com/bigbluebutton/bigbluebutton) (or later) server.
# Source Code
For information on installing Greenlight, checkout our [Installing Greenlight on a BigBlueButton Server](http://docs.bigbluebutton.org/greenlight/gl-install.html#installing-on-a-bigbluebutton-server) documentation.
GreenLight is a rails 5 application.
## Source Code & Contributing
Many developers already know Rails well, and we wanted to create both a full front-end to BigBlueButton but also a reference implementation of how to fully leverage the [BigBlueButton API](http://docs.bigbluebutton.org/dev/api.html).
Greenlight is built using Ruby on Rails. Many developers already know Rails well, and we wanted to create both a full front-end to BigBlueButton but also a reference implementation of how to fully leverage the [BigBlueButton API](http://docs.bigbluebutton.org/dev/api.html).
We invite you to build upon GreenLight and help make it better. See [Contributing to BigBlueButton](http://docs.bigbluebutton.org/support/faq.html#contributing-to-bigbluebutton).
We invite you to build upon Greenlight and help make it better. See [Contributing to BigBlueButton](http://docs.bigbluebutton.org/support/faq.html#contributing-to-bigbluebutton).
We invite your feedback, questions, and suggests about GreenLight too. Please post them to the [developer mailing list](https://groups.google.com/forum/#!forum/bigbluebutton-dev).
We invite your feedback, questions, and suggests about Greenlight too. Please post them to the [developer mailing list](https://groups.google.com/forum/#!forum/bigbluebutton-dev).
We support only the latest version of this project.
## Reporting a Vulnerability
If you think you’ve found a security issue with BigBlueButton or Greenlight, we ask that you do a [responsible disclosure](https://en.wikipedia.org/wiki/Responsible_disclosure) and e-mail us directly at security@bigbluebutton.org.
We will respond to you quickly, work with you to examine the scope of the issue, and give priority to fixing it as soon as possible.
Some files were not shown because too many files have changed in this diff
Show More
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.