master #1

Merged
lino.jorzick merged 203 commits from External/greenlight:master into master 2021-10-02 18:19:43 +00:00
Owner

Upgrade Fork to latest External

Upgrade Fork to latest External
lino.jorzick added 203 commits 2021-10-02 18:19:08 +00:00
1c50d1e9f9
Translate /config/locales/en.yml in de_DE (#2419)
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>
caf490237b
Translate /config/locales/en.yml in gl (#2418)
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>
a5a2032978
Translate /config/locales/en.yml in nl (#2415)
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>
9cd08dab54
Bump redcarpet from 3.5.0 to 3.5.1 (#2425)
Bumps [redcarpet](https://github.com/vmg/redcarpet) from 3.5.0 to 3.5.1.
- [Release notes](https://github.com/vmg/redcarpet/releases)
- [Changelog](https://github.com/vmg/redcarpet/blob/master/CHANGELOG.md)
- [Commits](https://github.com/vmg/redcarpet/compare/v3.5.0...v3.5.1)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2b0a80c7eb
GRN2-277: Optimize server recordings to make it useable for large deployments (#2411)
* 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
9b0b1fa028
Translate /config/locales/en.yml in gl (#2429)
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>
f8bebf9955
Translate /config/locales/en.yml in de_DE (#2427)
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>
d45611e11d
Translate /config/locales/en.yml in es (#2423)
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>
c92917b61d
Translate /config/locales/en.yml in ar (#2404)
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>
Co-authored-by: Ahmad Farhat <ahmad.af.farhat@gmail.com>
4bc25834a9
Translate /config/locales/en.yml in nl (#2437)
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>
cc78035f9c
Translate /config/locales/en.yml in ar (#2435)
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>
8c9535b0ec
Increase Database pool size (#2445)
The required pool size is calculated by RAILS_MAX_THREADS (default 5) + #Action
Cable-Workers (default 4) = 9
The default pool size of 5 is to low for all required connections.

Co-authored-by: Jesus Federico <jesus@123it.ca>
e40f5f5ba7
Translate /config/locales/en.yml in ja_JP (#2453)
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>
e383102187
Translate /config/locales/en.yml in fr (#2451)
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>
b8575bd512
Translate /config/locales/en.yml in es (#2469)
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>
d089eb6d99
Translate /config/locales/en.yml in ja_JP (#2484)
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>
6ce37dca81
Translate /config/locales/en.yml in es (#2483)
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>
a9990f81f1
Translate /config/locales/en.yml in de_DE (#2482)
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>
b886be4a87
Translate '/config/locales/en.yml' in 'fr' (#2481)
* 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>
1d2b48c134
Translate '/config/locales/en.yml' in 'nl' (#2480)
* 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>
b280293114
Translate /config/locales/en.yml in gl (#2479)
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>
91fbe99fda
Translate '/config/locales/en.yml' in 'ar' (#2476)
* Translate /config/locales/en.yml in ar

translation completed for the source file '/config/locales/en.yml'
on the 'ar' language.

* Translate /config/locales/en.yml in ar

translation completed for the source file '/config/locales/en.yml'
on the 'ar' language.

* Translate /config/locales/en.yml in ar

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>
422ded1d3b
GRN2-346: Move cd from travis to github (#2498)
* Move cd from travis to github

* Fix build args
d64b8d023a
GRN2-346: Workflow changes (#2499)
* Move cd from travis to github

* Changes to workflow
27bc685b76
GRN2-346: Another attempt at short sha (#2508)
* Short sha

* Another try at short sha
a608975b08
GRN2-346: Final fix for github actions (#2511)
* Final fix to docker version code

* Final fix for release version code
1667ac40e8
fix(omniauth): Correct too many redrect error with OpenID provider (#2462)
* 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>
c738bb44ea
Translate /config/locales/en.yml in cs (#2522)
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>
c5b00e89aa
Update to Ruby 2.7 (#2292)
* Update to Ruby 2.7

The currently used Ruby 2.5 is pretty old and is nearing its end of
life [1]. This patch updates the used Ruby version to the current
stable version.

[1] https://www.ruby-lang.org/en/downloads/branches/

* Update .ruby-version to 2.7.2

Co-authored-by: Ahmad Farhat <ahmad.af.farhat@gmail.com>
3eaa61a463
Set timeout for valid_url (#2552)
Co-authored-by: Ahmad Farhat <ahmad.af.farhat@gmail.com>
c113b5e456
More Resilient Parsing of Booleans (#1840)
This patch makes parsing booleans from configuration settings more
resilient to ensure no accidental errors occur e.g. due to the use of
upper or lowercase letters.

Example: Without this patch, the following configuration would disable
Greenlight accounts which is quite unexpected behavior from a users
perspective:

    ALLOW_GREENLIGHT_ACCOUNTS=True

Co-authored-by: Ahmad Farhat <ahmad.af.farhat@gmail.com>
c754447598
Translate /config/locales/en.yml in ca (#2549)
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>
ba0ec6ba71
enable SMTPS: SMTP over direct TLS connection (#2485)
* enable SMTPS: SMTP over direct TLS connection

* remove gem 'sqlite3', '~> 1.3.6' as requested

* enable SMTPS: SMTP over direct TLS connection

* remove gem 'sqlite3', '~> 1.3.6' as requested

* changed image name to kwgl

* rebase and rubocop -a

* removed  gem 'sqlite3', '~> 1.3.6'
cd4433798c
GRN2-354: Switch default database to Postgres 13.2 (#2563)
* Switch default database to Postgres 13.2

* Update pg version in Github Actions
9dc59b1211
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>
1368bbc5e7
GRN2-xx: Small improvements to moderator access code (#2582)
* Fixed default value for moderator access

* Reword
6bf22aeef1
Translate /config/locales/en.yml in gl (#2584)
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>
2ebf2d3cef
Translate /config/locales/en.yml in it (#2587)
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>
0f76ec6b3b
Translate '/config/locales/en.yml' in 'ja_JP' (#2594)
* 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>
c21dd8f39a
Translate /config/locales/en.yml in de_DE (#2591)
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>
3d887d2393
GL2-XX: updated gems (#2613)
* GL2-XX: updated gems

* fixed rubocop from one of the previos PRs

* dos2unix on .github/workflows/main.yml
1a625c70ad
GRN2-XX: Updated main script for CI and Dockerfile (#2614)
* GRN2-XX: Updated main script for ci

* patch for Dockerfile

* removed forced installation of mimemagic from Dockerfile
acb761b320
Translate /config/locales/en.yml in de_DE (#2623)
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>
a76fcf3d51
Translate '/config/locales/en.yml' in 'ja_JP' (#2621)
* 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>
af7478af83
Translate /config/locales/en.yml in ar (#2616)
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>
81231caef5
Translate /config/locales/en.yml in it (#2618)
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>
760b80ae9a
Update Dockerfile (#2620)
--> 1a625c70ad (r48758847)

---

 mantridereso yesterday

I think it's necessary to add 'shared-mime-info' package at this position as well:

`
############### Build step done ###############

FROM ruby:2.7.2-alpine
Set a variable for the install location.

ARG RAILS_ROOT=/usr/src/app
ARG PACKAGES="tzdata curl postgresql-client sqlite-libs yarn nodejs bash shared-mime-info"

ENV RAILS_ENV=production
ENV BUNDLE_APP_CONFIG="$RAILS_ROOT/.bundle"
`
Otherwise presentation preupload fails, as /usr/share/mime/packages/freedesktop.org.xml isn't available in container.
@jfederico
jfederico yesterday Author Member

Yeah, that is right. The gem is passed but the dependency is still required
689c99cc27
Translate /config/locales/en.yml in sk_SK (#2629)
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>
9b389e87a9
Translate /config/locales/en.yml in nl (#2652)
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>
6b061ea1ae
Translate /config/locales/en.yml in de_DE (#2651)
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>
1aeacadca4
Translate /config/locales/en.yml in cs (#2657)
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>
9a6e8a6405
Translate /config/locales/en.yml in fa_IR (#2662)
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>
68b45253e1
Translate '/config/locales/en.yml' in 'ar' (#2660)
* Translate /config/locales/en.yml in ar

translation completed for the source file '/config/locales/en.yml'
on the 'ar' language.

* Translate /config/locales/en.yml in ar

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>
7c3f8762b8
Translate /config/locales/en.yml in fr (#2670)
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>
cdb391dc81
Translate /config/locales/en.yml in fr (#2669)
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>
5eea14a780
Optimize space between icon and text in navigation (#2672)
* straighten navigation 

Position of the text are not the same in every entry. This change unifies the distance between icon and text

* define space between text and icon

add the same space between icon and text in the navigation.
81c9e7db10
use rails action_name & controller_name methods (#2666)
Co-authored-by: Ahmad Farhat <ahmad.af.farhat@gmail.com>
a894a4e6a8
Translate /config/locales/en.yml in ja_JP (#2668)
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>
183466a41d
Translate /config/locales/en.yml in ru (#2690)
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>
4d4edca052
Bump rexml from 3.2.4 to 3.2.5 (#2699)
Bumps [rexml](https://github.com/ruby/rexml) from 3.2.4 to 3.2.5.
- [Release notes](https://github.com/ruby/rexml/releases)
- [Changelog](https://github.com/ruby/rexml/blob/master/NEWS.md)
- [Commits](https://github.com/ruby/rexml/compare/v3.2.4...v3.2.5)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
af638ca43d
Added parameter for log level (#2546)
* Added parameter for log level

* Added fix for Rubocop + RSpec check and `RAILS_LOG_LEVEL` is now optionally. Default value/log level is `info`.

* Set default log level from `info` to `debug` for RSpec check...

* Update application.rb

Moving it to config/environments/production.rb

* Update production.rb

* Update production.rb

Forgot to change the default logging level again from `:debug` to :info`

Co-authored-by: kaihen <>
173cbe8623
Translate /config/locales/en.yml in es (#2691)
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: Jesus Federico <jesus@123it.ca>
888a2b4cfa
Bump nokogiri from 1.11.3 to 1.11.4 (#2723)
Bumps [nokogiri](https://github.com/sparklemotion/nokogiri) from 1.11.3 to 1.11.4.
- [Release notes](https://github.com/sparklemotion/nokogiri/releases)
- [Changelog](https://github.com/sparklemotion/nokogiri/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sparklemotion/nokogiri/compare/v1.11.3...v1.11.4)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
e62c86c898
Bump puma from 3.12.6 to 4.3.8 (#2722)
Bumps [puma](https://github.com/puma/puma) from 3.12.6 to 4.3.8.
- [Release notes](https://github.com/puma/puma/releases)
- [Changelog](https://github.com/puma/puma/blob/master/History.md)
- [Commits](https://github.com/puma/puma/compare/v3.12.6...v4.3.8)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Ahmad Farhat <ahmad.af.farhat@gmail.com>
3a4497d1a1
Fix error with missing last session (#2721)
In some cases when you create a new room there is a missing last session. This throws an error. This check fixes that error.
0440e81504
Translate /config/locales/en.yml in ko_KR (#2718)
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>
2058c5984e
Translate /config/locales/en.yml in gl (#2715)
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>
cb1bda5db0
Translate /config/locales/en.yml in ar_IQ (#2735)
translation completed for the source file '/config/locales/en.yml'
on the 'ar_IQ' language.

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
505ed05c5a
Added variable in .env to enforce certain domains in account registrations (#1589)
Allow REQUIRE_MAIL_DOMAIN to not exist in addition to it being empty

Undo changes in config/locales/de_DE.yml

changed .env variable name to GREENLIGHT_ACCOUNT_HD; allowed only comma and no whitespace as separator

Allow the admin to change email-addresses, just enforce domain on registration

Co-authored-by: Gaja Sophie Peters <gaja.peters@uni-hamburg.de>
Co-authored-by: Ahmad Farhat <ahmad.af.farhat@gmail.com>
f37f4c1ef4
Fix LDAP password string (#2747)
* Fix LDAP password string

* Rspec
1ff45a4061
Translate '/config/locales/en.yml' in 'de_DE' (#2748)
* 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>
9bdf2d74c7
Translate /config/locales/en.yml in gl (#2754)
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>
4dcfc29608
Translate /config/locales/en.yml in de_DE (#2752)
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>
bb9e33d993
Upgraded i18n mapping gem (#2756)
* Upgraded i18n mapping gem

* Rubocop
e131972478
Translate /config/locales/en.yml in ar (#2760)
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>
75fd49aa7e
Translate /config/locales/en.yml in fa_IR (#2759)
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>
b61df09b94
Internationalize date format (#2685)
* Changed view_date helper to use datetime format from i18n

* Removed German translation for date format, should be added via
transifex

Co-authored-by: Henning Schumann <henning.schumann@unicode-it.de>
Co-authored-by: Ahmad Farhat <ahmad.af.farhat@gmail.com>
184ffdb288
Add autofocus and required attributes (#2703)
* Set required attribute to input fields

It is needed to type in a username and password. This attribute force it and reduce useless requests to the server and shows the user the problem directly.

* Update signin.html.erb

* add autofocus and required attributes

* add autofocus and required attributes

Co-authored-by: Ahmad Farhat <ahmad.af.farhat@gmail.com>
d9ba15333c
Translate /config/locales/en.yml in ar_IQ (#2769)
translation completed for the source file '/config/locales/en.yml'
on the 'ar_IQ' language.

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
fba7837c8b
Translate /config/locales/en.yml in de_DE (#2766)
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>
be121aefe2
Translate '/config/locales/en.yml' in 'fa_IR' (#2767)
* 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>
41a204d1cb
Translate /config/locales/en.yml in ja_JP (#2780)
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>
d33330f21f
Translate /config/locales/en.yml in es (#2778)
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>
cb3e597a61
Translate /config/locales/en.yml in da (#2786)
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>
e54208f710
S3-compatible object storage API (#2720)
* s3 active_storage

* updated readme
e0775122d4
Translate '/config/locales/en.yml' in 'de_DE' (#2790)
* 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>
a7ecd54381
Feat: recording perm (#2775)
* 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.
00db082b22
Bump bindata from 2.4.8 to 2.4.10 (#2797)
Bumps [bindata](https://github.com/dmendel/bindata) from 2.4.8 to 2.4.10.
- [Release notes](https://github.com/dmendel/bindata/releases)
- [Changelog](https://github.com/dmendel/bindata/blob/master/ChangeLog.rdoc)
- [Commits](https://github.com/dmendel/bindata/compare/v2.4.8...v2.4.10)

---
updated-dependencies:
- dependency-name: bindata
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
08908f4dee
Translate '/config/locales/en.yml' in 'ar' (#2804)
* Translate /config/locales/en.yml in ar

translation completed for the source file '/config/locales/en.yml'
on the 'ar' language.

* Translate /config/locales/en.yml in ar

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>
fab4d137e6
Translate /config/locales/en.yml in de_DE (#2801)
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>
701889dcb8
Translate '/config/locales/en.yml' in 'fa_IR' (#2799)
* 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.

* 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>
e84a54b4fd
Translate '/config/locales/en.yml' in 'ar_IQ' (#2806)
* Translate /config/locales/en.yml in ar_IQ

translation completed for the source file '/config/locales/en.yml'
on the 'ar_IQ' language.

* Translate /config/locales/en.yml in ar_IQ

translation completed for the source file '/config/locales/en.yml'
on the 'ar_IQ' language.

* Update ar_IQ.yml

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
Co-authored-by: Ahmad Farhat <ahmad.af.farhat@gmail.com>
0bdbdea4e5
Translate /config/locales/en.yml in ru (#2810)
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>
c46980c84c
Translate /config/locales/en.yml in ja_JP (#2808)
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>
d71ec232a2
[fix] avoid printing %{inject} when no_recordings are available (#2819)
Co-authored-by: Thibault François <thibault@octopuce.fr>
6bcb20bd32
Translate /config/locales/en.yml in mn_MN (#2821)
translation completed for the source file '/config/locales/en.yml'
on the 'mn_MN' language.

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2e2cb31a9f
Translate /config/locales/en.yml in ja_JP (#2833)
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>
cc7217420b
Translate /config/locales/en.yml in ar (#2826)
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>
69f2c262a6
Translate '/config/locales/en.yml' in 'ar_IQ' (#2824)
* Translate /config/locales/en.yml in ar_IQ

translation completed for the source file '/config/locales/en.yml'
on the 'ar_IQ' language.

* Translate /config/locales/en.yml in ar_IQ

translation completed for the source file '/config/locales/en.yml'
on the 'ar_IQ' language.

* Update ar_IQ.yml

* Translate /config/locales/en.yml in ar_IQ

translation completed for the source file '/config/locales/en.yml'
on the 'ar_IQ' 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>
e19e6e02fe
Show access code in welcome message (#2817)
* WR361495 Show access code in welcome message

* Add spec and tidyup code
d53cfc0c50
Open graph displaying incorrect language bug (#2836)
* Open graph displaying incorrect language bug

* Cleaning and Fixes
4dceabd951
Translate /config/locales/en.yml in gl (#2844)
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>
e063bce51e
Bump addressable from 2.7.0 to 2.8.0 (#2839)
Bumps [addressable](https://github.com/sporkmonger/addressable) from 2.7.0 to 2.8.0.
- [Release notes](https://github.com/sporkmonger/addressable/releases)
- [Changelog](https://github.com/sporkmonger/addressable/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sporkmonger/addressable/compare/addressable-2.7.0...addressable-2.8.0)

---
updated-dependencies:
- dependency-name: addressable
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
cb416d7ea2
Translate /config/locales/en.yml in ru (#2838)
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>
e03c05e5c5
Translate /config/locales/en.yml in zh_TW (#2856)
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>
794734c6d6
Translate /config/locales/en.yml in nl (#2858)
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>
3d0dee12cd
Translate /config/locales/en.yml in fa_IR (#2878)
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>
7e8fa8b100
Translate /config/locales/en.yml in it (#2871)
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>
d8712574d9
Translate /config/locales/en.yml in de_DE (#2867)
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>
08acdc1126
Translate /config/locales/en.yml in pt_BR (#2862)
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>
5d3dc9ac1f
Translate /config/locales/en.yml in nl (#2857)
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>
1fad8483b7
Translate /config/locales/en.yml in tr_TR (#2886)
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>
a11d58e254
Translate /config/locales/en.yml in fr (#2882)
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>
2ff19c998d
Update bundle commands (#2876)
Stop using deprecated commands
c0e19f237b
Fix permission denied bug (#2802)
* Fix permission denied bug

Fixing this issue:

ERROR: for greenlight-v2  Cannot start service app: OCI runtime create failed: container_linux.go:367: starting container process caused: exec: "bin/start": permission denied: unknown

* fix persian sentence

this issue appear in fa_IR locale

* Remove unnecessary change user in Dockerfile

I removed USER root and result was the same

Co-authored-by: Ahmad Farhat <ahmad.af.farhat@gmail.com>
beb414aec7
Use the user image for BBB avatar #2 (Limit image size) (#2860)
* Update bbb_server.rb

* Update bbb_server.rb

* showing user avatar

To make sure something unexpected happens

* revert if current_user due to the undefined error

* Update bbb_server.rb

'if current_user' should not have problem, but rubocop complains...

* Update bbb_server.rb

* add an option to avatar image

* Add an option to avatar image

* add an option avatar_image

* Update rooms_controller.rb

* Update joiner.rb

* Update bbb_server.rb

* Update joiner.rb

* Update joiner.rb

* Update rooms_controller.rb

* Update joiner.rb

* Update sample.env

* Update application_helper.rb

* Update rooms_controller.rb

* Update joiner.rb

* Update bbb_server.rb

* Update application_helper.rb

Add a check if the URL is valid.

* double the limit

* move the judgement to controller

* Update joiner.rb

* Update rooms_controller.rb

* Update application_helper.rb

* Update rooms_controller.rb

* Update application.rb

* Update joiner.rb

* Update rooms_controller.rb

* Update joiner.rb

* Update rooms_controller.rb

* Update application_helper.rb

* Update application.rb

* in case parameter not set

* change to MAX_AVATAR_SIZE

* Notification default value

Co-authored-by: Jesus Federico <jesus@123it.ca>
Co-authored-by: Ahmad Farhat <ahmad.af.farhat@gmail.com>
8d3a3457ad
Bump nokogiri from 1.11.4 to 1.12.5 (#2917)
Bumps [nokogiri](https://github.com/sparklemotion/nokogiri) from 1.11.4 to 1.12.5.
- [Release notes](https://github.com/sparklemotion/nokogiri/releases)
- [Changelog](https://github.com/sparklemotion/nokogiri/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sparklemotion/nokogiri/compare/v1.11.4...v1.12.5)

---
updated-dependencies:
- dependency-name: nokogiri
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
42f4fcff5a
URI check only for http or https (#2915)
* URI check only for http or https

* Update joiner.rb

* Update joiner.rb

* Update joiner.rb
a6ce974b88
enable keyboard user to generate and reset access code (#2783)
tidy up code based on CR

Co-authored-by: Rangga Permana <ranggapermana@catalyst.net.nz>
d28fca8186
screen reader for search user on manage access and handle escape button when search user (#2784)
tidy up based on CR

Co-authored-by: Rangga Permana <ranggapermana@catalyst.net.nz>
Co-authored-by: Ahmad Farhat <ahmad.af.farhat@gmail.com>
d2cc7b3d41
Translate '/config/locales/en.yml' in 'ja_JP' (#2919)
* 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>
4188951a4d
GRN2-XX: updates to github actions for building and publishing alternate images (#2932)
* rework on scripts for git actions

* updated ruby version

* updated alternate filter

* removed ci settings brought forom sl ci

* added prefix to image tag and version_code

* fixed alternate dockerfile for alpine

* updates for amazonlinux alternate image

* added missing variables to ci scripts

* update of tag in alternate images on release
2290eca2a2
Translate /config/locales/en.yml in de_DE (#2921)
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>
f7207e0156
Translate '/config/locales/en.yml' in 'ru' (#2923)
* 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>
4d303b60a8
Translate /config/locales/en.yml in tr_TR (#2929)
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>
lino.jorzick merged commit 1fc228130a into master 2021-10-02 18:19:43 +00:00
Sign in to join this conversation.
No reviewers
No Label
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: lino.jorzick/greenlight#1
No description provided.