Commit Graph

549 Commits

Author SHA1 Message Date
galupa 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>
2021-09-27 23:53:39 -04:00
galupa 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>
2021-09-27 22:25:40 -04:00
hiroshisuga 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
2021-09-27 21:31:03 -04:00
hiroshisuga 6e804d550a
response code must be 200 (#2916) 2021-09-27 21:30:08 -04:00
Ahmad Farhat 3987a8b913
Added support for protected recordings (#2907) 2021-09-19 14:14:53 -04:00
hiroshisuga 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>
2021-09-18 18:56:39 -04:00
Ahmad Farhat 1f2ef10da6
Fixed issue with All Recordings not returning all recordings if user has too many rooms (#2896) 2021-09-06 14:58:41 -04:00
Ahmad Farhat fc06994d1f
User room owners permission if current_user is nil for recording (#2854) 2021-08-13 10:55:22 -04:00
Hadi Cheaito d53cfc0c50
Open graph displaying incorrect language bug (#2836)
* Open graph displaying incorrect language bug

* Cleaning and Fixes
2021-07-13 10:04:59 -04:00
Ahmad Farhat e082cd2b85
Allow users to record by default (#2834) 2021-07-08 18:22:40 -04:00
Mitsutaka Sato e19e6e02fe
Show access code in welcome message (#2817)
* WR361495 Show access code in welcome message

* Add spec and tidyup code
2021-07-07 23:00:31 -04:00
Thibault Francois d71ec232a2
[fix] avoid printing %{inject} when no_recordings are available (#2819)
Co-authored-by: Thibault François <thibault@octopuce.fr>
2021-06-30 18:59:52 -04:00
Ahmad Farhat 0b418d7259
Stop disabled settings from being accessible by tab (#2815) 2021-06-29 00:26:19 -04:00
Ahmad Farhat 3cec43edc3
Prevent double hyphens in room names (#2813) 2021-06-28 22:47:34 -04:00
Ahmad Farhat f013e2b529
GRN2-385: Recording permission tied to role cleanup (#2812)
* Code cleanup

* String change
2021-06-28 21:47:04 -04:00
Julien Gribonvald 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.
2021-06-23 18:16:37 -04:00
Ahmad Farhat 0f12eaa885
Fixed public recording strings (#2789) 2021-06-18 14:59:00 -04:00
Ahmad Farhat cdc50e9a62
Remove recording sort (#2788) 2021-06-18 14:17:55 -04:00
Ahmad Farhat 998342e51f
Fixed overflowing menu (#2782) 2021-06-14 19:59:25 -04:00
Mohamad Abras 4658de820f
fix current user being nil on delete account page (#2749) 2021-06-08 22:59:37 -04:00
Ahmad Farhat 5ba763a216
Moderator access code now being shown in the admin room settings (#2774) 2021-06-08 22:56:07 -04:00
Dennis1993 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>
2021-06-07 19:13:00 -04:00
Henning 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>
2021-06-07 18:32:18 -04:00
Ahmad Farhat bb9e33d993
Upgraded i18n mapping gem (#2756)
* Upgraded i18n mapping gem

* Rubocop
2021-06-03 17:48:19 -04:00
Ahmad Farhat 506a26ac86
Fixed issues with inaccessible recording (#2755) 2021-06-03 17:25:26 -04:00
Ahmad Farhat 0f90c4e873
Added inaccesible recording format (#2750) 2021-06-02 18:50:11 -04:00
Ahmad Farhat f37f4c1ef4
Fix LDAP password string (#2747)
* Fix LDAP password string

* Rspec
2021-06-01 17:42:23 -04:00
Ahmad Farhat 5872807308
Added failed login logging (#2746) 2021-06-01 17:18:48 -04:00
EmmyGraugans 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>
2021-06-01 17:11:15 -04:00
Moritz 0181678e1a
fix for URI.escape obsolete (#2709) 2021-06-01 17:01:54 -04:00
Big Blue Meeting 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.
2021-05-19 16:58:32 -04:00
Mohamad Abras 25254ce47c
fix wihtespace, tabs to spaces (#2683) 2021-04-24 13:37:48 -04:00
Mohamad Abras 81c9e7db10
use rails action_name & controller_name methods (#2666)
Co-authored-by: Ahmad Farhat <ahmad.af.farhat@gmail.com>
2021-04-17 14:35:52 -04:00
Dennis1993 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.
2021-04-17 14:18:47 -04:00
Ahmad Farhat 2359d1256f
Fix bug that caused room edit to clear settings (#2649) 2021-04-12 19:31:02 -04:00
Ahmad Farhat 076bee5e95
Added privacy policy link to cookie banner (#2647) 2021-04-12 18:36:05 -04:00
Ahmad Farhat eeab951fcd
Added full email list to invite flash (#2646) 2021-04-12 17:32:48 -04:00
Jesus Federico 3d887d2393
GL2-XX: updated gems (#2613)
* GL2-XX: updated gems

* fixed rubocop from one of the previos PRs

* dos2unix on .github/workflows/main.yml
2021-03-25 17:29:04 -04:00
Ahmad Farhat 4f3c7db82a
Another fix for unverified accounts (#2609) 2021-03-24 17:52:08 -04:00
Ahmad Farhat e8ea4972f3
Fixed bug that caused public recordings not to show (#2601) 2021-03-23 18:07:41 -04:00
Ahmad Farhat 6b7f9e0831
Fixed 500 if user has no rooms in Latest Recordings (#2600) 2021-03-23 17:58:30 -04:00
Ahmad Farhat 79beb7f3fa
Added valid until text to invite email (#2599) 2021-03-22 19:26:51 -04:00
Ahmad Farhat 1368bbc5e7
GRN2-xx: Small improvements to moderator access code (#2582)
* Fixed default value for moderator access

* Reword
2021-03-17 17:47:55 -04:00
Ahmad Farhat a33fa06f09
Moved moderator access setting to Room Configuration (#2579) 2021-03-17 17:21:34 -04:00
zechmeister 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>
2021-03-14 14:24:30 -04:00
Ahmad Farhat 4cd41f5aa8
Replace all CRLF files to LF (#2572) 2021-03-14 14:06:11 -04:00
Mitsutaka Sato 779b41a64a
Add open_timeout (#2555) 2021-03-03 17:41:10 -05:00
Mitsutaka Sato 3eaa61a463
Set timeout for valid_url (#2552)
Co-authored-by: Ahmad Farhat <ahmad.af.farhat@gmail.com>
2021-02-27 13:21:38 -05:00
Ahmad Farhat 09ab074aaf
Complete refactor of Gemfile and upgraded gems (#2553) 2021-02-26 17:34:07 -05:00
Ahmad Farhat 3155e8a2e5
Removed unused button (#2523) 2021-02-10 17:19:01 -05:00