Commit Graph
100 Commits
Author SHA1 Message Date
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
Ahmad Farhat 2e98b9e968 Upgrade to Rails 5.2.6 (#2711) 2021-05-06 22:36:43 -04:00
Ahmad Farhat 4c7226fa16 Fix CI gem cache (#2673) 2021-04-17 13:52:16 -04:00
Ahmad Farhat 0bf93e0ced Switch CI to use ruby/setup-ruby action (#2659) 2021-04-14 17:43:44 -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 7845d35d29 Remove extra favicon (#2648) 2021-04-12 18:42:51 -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
Ahmad Farhat 74cb620b1c Upgrade to Rails 5.2.5 (#2638) 2021-04-06 19:46:16 -04:00
Ahmad Farhat 56aa2444d8 Dont run rubocop or rspec for any branch (#2637) 2021-04-06 19:26:19 -04:00
Ahmad Farhat 881910e17b Readme PR template (#2632) 2021-04-06 18:38:29 -04:00
Ahmad Farhat be096eda75 Fix PR template (#2631) 2021-03-30 19:48:19 -04:00
Ahmad Farhat 86900ef0a5 Added PR template (#2630) 2021-03-30 19:42:36 -04:00
Ahmad Farhat 4f3c7db82a Another fix for unverified accounts (#2609) 2021-03-24 17:52:08 -04:00
Ahmad Farhat 2a68b2d39a Add IP Address to logs (#2602) 2021-03-23 18:20:48 -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
Ahmad Farhat 4cd41f5aa8 Replace all CRLF files to LF (#2572) 2021-03-14 14:06:11 -04:00
Ahmad Farhat 32da1ee206 Forked the workflows to avoid potential disruption (#2565) 2021-03-07 14:30:11 -05:00
Ahmad Farhat cd4433798c GRN2-354: Switch default database to Postgres 13.2 (#2563)
* Switch default database to Postgres 13.2

* Update pg version in Github Actions
2021-03-04 18:01:01 -05:00
Ahmad Farhat 09ab074aaf Complete refactor of Gemfile and upgraded gems (#2553) 2021-02-26 17:34:07 -05:00
Ahmad Farhat 7c547c36ec Removed old travis stuff (#2531) 2021-02-14 14:06:19 -05:00
Ahmad Farhat 51cc00bcff Only build image on release (#2530) 2021-02-14 14:01:12 -05:00
Ahmad Farhat 96b554bb5b added sqlite to Gemfile (#2528) 2021-02-12 18:35:00 -05:00
Ahmad Farhat 3155e8a2e5 Removed unused button (#2523) 2021-02-10 17:19:01 -05:00
Ahmad Farhat be6e2564d6 Renamed workflows and updated version code (#2516) 2021-02-06 16:24:22 -05:00
Ahmad Farhat 8fcb80a7d5 Fixed issue causing 500 for unautheticated users (#2515) 2021-02-06 15:40:21 -05:00
Ahmad Farhat 5b52489d54 Shortened list of users being returned (#2512) 2021-02-06 14:35:13 -05:00
Ahmad Farhat a608975b08 GRN2-346: Final fix for github actions (#2511)
* Final fix to docker version code

* Final fix for release version code
2021-02-04 19:02:13 -05:00
Ahmad Farhat 27bc685b76 GRN2-346: Another attempt at short sha (#2508)
* Short sha

* Another try at short sha
2021-02-03 17:34:12 -05:00
Ahmad Farhat d304cb0d39 Short sha (#2507) 2021-02-03 17:29:19 -05:00
Ahmad Farhat 9a2842297b Attempt to fix version code (#2506) 2021-02-03 17:21:55 -05:00
Ahmad Farhat b77b6665a5 More changes to workflow (#2500) 2021-02-01 18:28:21 -05:00
Ahmad Farhat d64b8d023a GRN2-346: Workflow changes (#2499)
* Move cd from travis to github

* Changes to workflow
2021-02-01 18:14:58 -05:00
Ahmad Farhat 422ded1d3b GRN2-346: Move cd from travis to github (#2498)
* Move cd from travis to github

* Fix build args
2021-02-01 18:02:23 -05:00
Ahmad Farhat 629dd7037a Fix workflow cache (#2493) 2021-02-01 17:52:59 -05:00
Ahmad Farhat cfe9b1e787 Attempt to fix workflow (#2492) 2021-01-30 13:05:23 -05:00
Ahmad Farhat 520ce28cf4 Move yml file to workflows (#2491) 2021-01-28 19:31:33 -05:00
Ahmad Farhat 502fa42978 Rename ci.yml to main.yml 2021-01-28 19:28:58 -05:00
Ahmad Farhat dbba634dfd Added rubocop and rspec check to Github actions (#2490) 2021-01-28 19:28:09 -05:00
Ahmad Farhat 062525d2d5 Pass createTime as part of the join call (#2488) 2021-01-27 19:48:39 -05:00
Ahmad Farhat 6ee92c839b Added recaptcha to reset password if enabled (#2475) 2021-01-26 19:44:23 -05:00
Ahmad Farhat 0833491f41 Include shared rooms in room count for search (#2470) 2021-01-25 20:14:33 -05:00
Ahmad Farhat 60b8bbfa06 Shortened date for last session to make room block smaller (#2449) 2021-01-20 16:55:05 -05:00
Ahmad Farhat 656e4057cc Fixed 400 with share room and merge user (#2448) 2021-01-19 18:28:10 -05:00
Ahmad Farhat 957bf88a85 Allowed admins to share room with themselves (#2442) 2021-01-18 18:34:42 -05:00
Ahmad Farhat 0e8e188e24 Fixed room name wrapping issues (#2439) 2021-01-18 17:45:54 -05:00
Ahmad Farhat 4bf0811136 Times are now rendered using the browsers time zone (#2438) 2021-01-17 14:48:51 -05:00
Ahmad Farhat 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
2021-01-12 17:36:51 -05:00
Ahmad Farhat 6be629ae82 Make all LIKE queries case insensitive (#2402) 2021-01-05 17:22:57 -05:00
Ahmad Farhat 752b192ef9 Only pass muteOnStart if set to true (#2401) 2021-01-04 17:55:09 -05:00
Ahmad Farhat cf3b450743 Only return required info for dynamic user lists (#2397) 2020-12-30 17:39:31 -05:00
Ahmad Farhat c9b16729f6 Make room delete permanent (#2390) 2020-12-24 13:54:27 -05:00
Ahmad Farhat b2500e6504 GRN2-309: Allows admins to edit a non-local users name and email (#2389)
* Allows admins to edit a non-local users name and email

* Fixed edge case
2020-12-24 13:21:56 -05:00
Ahmad Farhat 86e6056d3c GRN2-310: Share Access now dynamically pulls the list of users from the server (#2380)
* 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
2020-12-21 17:21:17 -05:00
Ahmad Farhat 5a51f6d714 Added mapping roles through email to site settings (#2373) 2020-12-16 19:31:32 -05:00
Ahmad Farhat 14350c5f5d Added field to track users last login (#2367) 2020-12-14 18:52:08 -05:00
Ahmad Farhat 7a2405aa9e Fixed 500 caused by room search (#2366) 2020-12-14 18:15:07 -05:00
Ahmad Farhat 7809431873 Fixes to room search (#2343) 2020-12-09 17:48:59 -05:00
Ahmad Farhat 42bb568172 Uppercased Name in Full Name (#2333) 2020-12-07 18:50:04 -05:00
Ahmad Farhat 95b86b167e Fixed issue with account activation allowing it to be circumvented (#2324) 2020-12-01 18:21:09 -05:00
Ahmad Farhat 57bf994f1b Made rescue clause more specific to catch timeouts for Server Rooms (#2245) 2020-10-28 10:27:24 -04:00
Ahmad Farhat 23b08853db Added missing question mark (#2234)
* Added missing question mark

* Made bigbluebutton name variable
2020-10-26 15:27:49 -04:00
Ahmad Farhat 68716bc6f3 Added a flash message if the getMeetings call times out (#2232) 2020-10-26 14:38:19 -04:00
Ahmad Farhat 49f7a7714a Fixed issue with ldap redirect throwing 404 (#2231) 2020-10-26 11:50:43 -04:00
Ahmad Farhat 0ff938a0fd GRN2-xx: Hide signin when error occures (#2221)
* Hide signin when error occures

* Rubocop fixes
2020-10-23 10:01:19 -04:00
Ahmad Farhat 0801c626c5 Added limit for join name (#2220) 2020-10-22 15:47:54 -04:00
Ahmad Farhat 7c57f4b93a Fixed XSS vulnerability in merge user modal (#2214) 2020-10-20 14:31:59 -04:00
Ahmad Farhat c77ae11ea0 Bumped Rails to 5.2.4.4 (#2185) 2020-10-09 10:55:19 -04:00
Ahmad Farhat bc9867566c Updated language dropdown to look nicer (#2171) 2020-10-07 16:26:38 -04:00
Ahmad Farhat 92d6c285c4 Removed public from public room recordings (#2169) 2020-10-07 13:32:11 -04:00
Ahmad Farhat 5c79d37524 GRN2-xx: Added a tab that displays invited users when using Join by Invitation (#2162)
* Added a tab that displays invited users when using Join by Invitation

* Made search work
2020-10-07 11:23:19 -04:00
Ahmad Farhat c80e215110 Added a copy access code button (#2161) 2020-10-06 14:23:46 -04:00
Ahmad Farhat 1c2e8ad040 Removed unused option in code (#2153) 2020-10-05 13:53:47 -04:00
Ahmad Farhat 56be1ad2ae Improvements to create room modal (#2152) 2020-10-02 14:23:31 -04:00
Ahmad Farhat c8a104c76e Added timestamp to production logs (#2151) 2020-10-02 14:15:46 -04:00
Ahmad Farhat 07557f45dc Added env variable to set the default language (#2147) 2020-10-02 09:50:24 -04:00
Ahmad Farhat 165eeccb23 Manually encode the ampersand in a presentation file name (#2140) 2020-09-29 14:48:54 -04:00
Ahmad Farhat ba7beb827a Switched default cable adapter to postgres (#2139) 2020-09-29 11:31:42 -04:00
Ahmad Farhat b89cbfad03 ENABLE_SSL is now defaulted to true for new installations (#2121) 2020-09-23 10:25:44 -04:00
Ahmad Farhat 816cefe1b6 Fixed 404 when resending verification email (#2110) 2020-09-21 15:32:05 -04:00
Ahmad Farhat 360783606e Fixed 500 caused by editting a user when not allowed to (#2108) 2020-09-21 13:20:15 -04:00
Ahmad Farhat 74ebb15dad Fixed 500 when there is an invalid profile picture (#2109) 2020-09-21 13:12:17 -04:00
Ahmad Farhat f992f76ae1 Set default cable adapter to postgres (#2096) 2020-09-17 15:02:54 -04:00
Ahmad Farhat 7309ef9bfd Added back join retry as fallback (#2095) 2020-09-17 14:19:18 -04:00
Ahmad Farhat 55dd5725b5 Fixed 404 on room join (#2092) 2020-09-17 11:32:06 -04:00
Ahmad Farhat ca94ac46ba Added back ability to set maintenance window through env variables (#2089) 2020-09-15 13:37:58 -04:00
Ahmad Farhat 4deefdfee9 Docker ignore new security policy (#2062) 2020-09-03 12:04:19 -04:00
Ahmad Farhat a00732c10e Create SECURITY.md 2020-09-03 11:25:24 -04:00
Ahmad Farhat 5cbcc82e9b Added confirm modal when deleting recording (#2056) 2020-09-03 11:08:13 -04:00
Ahmad Farhat 99c7262971 Added env variable to exclude recording formats from public recordings (#2055) 2020-09-03 10:55:24 -04:00
Ahmad Farhat c1c62e8bf8 Fixed issue with shared room not having correct record setting (#2053) 2020-09-02 13:55:09 -04:00
Ahmad Farhat cb700404f3 Fixed bug allowing users to access their own room when they aren't allowed (#2054) 2020-09-02 13:45:29 -04:00