Commit Graph

344 Commits

Author SHA1 Message Date
shawn-higgins1 de81223413 Display launcher errors in Greenlight (#742) 2019-08-15 10:17:32 -04:00
farhatahmad 4d14c5fc23 Asset fixes (#740) 2019-08-14 17:05:14 -04:00
farhatahmad 89f36c1766 GRN2-224: Added event logs and production caching (#739)
* 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
2019-08-14 14:25:52 -04:00
shawn-higgins1 f87c2bfd16 Set omniauth to use the rails logger (#738) 2019-08-14 10:22:26 -04:00
farhatahmad 7e3c44575e Added the ability for admins to send a reset password email for users (#737) 2019-08-14 10:21:57 -04:00
shawn-higgins1 1256554ce6 Configurable default registration (#733)
* Configurable default registration

* Remove unneeded if branch
2019-08-14 10:11:01 -04:00
farhatahmad 98405c7d86 GRN2-xx: General bug fixes and performance upgrades (#734)
* General bug fixes and performance upgrades

* Removed unused lines
2019-08-14 09:59:34 -04:00
Jesus Federico 4d69d06ba1
GRN2-ZZZ: Added messages for debugging actioncable (#731)
* 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
2019-08-09 12:07:38 -04:00
shawn-higgins1 921f252223 Fix session isssues (#730) 2019-08-07 15:47:05 -04:00
transifex-integration[bot] 6e73bbdb5a Translate '/config/locales/en.yml' in 'de_DE' (#725)
* 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
2019-08-06 15:26:23 -04:00
shawn-higgins1 46e0595e3a Improve can't create room view (#723)
* Improve cant create room view

* Translate role names in the promoted/demoted emails
2019-08-02 16:07:15 -04:00
transifex-integration[bot] 402de8189e Translate '/config/locales/en.yml' in 'de_DE' (#722)
* 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
2019-08-02 16:06:00 -04:00
transifex-integration[bot] e42d2d0984 Translate '/config/locales/en.yml' in 'de_DE' (#720)
* 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
2019-08-01 16:54:27 -04:00
shawn-higgins1 e1fdc8f58b Roles editor bug fix (#721)
* 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
2019-08-01 16:53:55 -04:00
shawn-higgins1 4fc1714db8 GRN2-176: Create a role editor that allows admins to specify what permissions each role has (#709)
* 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
2019-07-31 11:53:32 -04:00
farhatahmad 02b342b157 GRN2-217: Fixes issues with recording rows and localization (fixed #703-#705) (#707)
* Fixes issues with recording rows

* Fixed small typo related to logs
2019-07-31 11:45:15 -04:00
transifex-integration[bot] d123d5add0 Translate /config/locales/en.yml in zh_CN (#695)
translation completed for the source file '/config/locales/en.yml'
on the 'zh_CN' language
2019-07-31 11:37:07 -04:00
farhatahmad 973c95339c Added All Join as Moderator room setting (#696) 2019-07-31 11:34:31 -04:00
farhatahmad 5f237194b1 GRN2-xx: General bug fixes and improvements for 2.3 (#701)
* General bug fixes and improvements for 2.3

* Removed mins change

* Removed mins change rspec
2019-07-31 11:33:29 -04:00
jfederico 2775b18993 Merge branch 'v2' 2019-07-29 14:30:30 +00:00
farhatahmad 403a7c4e40 GRN2-xx: Removed readonly maintenance mode (#699)
* Removed readonly maintenance mode

* Removed full reference
2019-07-29 10:23:18 -04:00
transifex-integration[bot] beadd4c7d3 Translate /config/locales/en.yml in de_DE (#698)
translation completed for the source file '/config/locales/en.yml'
on the 'de_DE' language
2019-07-25 15:08:32 -04:00
farhatahmad c472f751a1 GRN2-xx: Switched to Lograge for logging and increased log level to info (#694)
* Switched to Lograge for logging and increased log level to info

* Travis fixes

* Travis fixes 2
2019-07-25 15:07:55 -04:00
farhatahmad 453e6b7c96 Updated strings and added a bit of styling (#692) 2019-07-24 13:42:46 -04:00
shawn-higgins1 9057615784 Change env variable name (#691) 2019-07-24 13:41:42 -04:00
transifex-integration[bot] eb252fb3f0 Translate /config/locales/en.yml in es_MX (#690)
translation completed for the source file '/config/locales/en.yml'
on the 'es_MX' language
2019-07-24 13:40:22 -04:00
shawn-higgins1 0934919e44 GRN2-206: Remove support for the flash client Fixes(#654) (#661)
* Remove ability to specify flash client

* Always join via html5

* Fix styling and tests
2019-07-24 09:37:59 -04:00
transifex-integration[bot] 4e31366012 Translate /config/locales/en.yml in de_DE (#688)
translation completed for the source file '/config/locales/en.yml'
on the 'de_DE' language
2019-07-24 09:16:57 -04:00
transifex-integration[bot] 2973c46869 Translate /config/locales/en.yml in fa_IR (#689)
translation completed for the source file '/config/locales/en.yml'
on the 'fa_IR' language
2019-07-24 09:16:15 -04:00
transifex-integration[bot] 05614bbae4 Translate '/config/locales/en.yml' in 'de_DE' (#681)
* 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
2019-07-23 16:30:21 -04:00
shawn-higgins1 7b96d5ae41 Add room setting to require moderator approval (#660) 2019-07-23 16:16:14 -04:00
Jesus Federico f7c88cfc6a
Merge branch 'v2.2.1-alpha' into master 2019-07-23 15:57:08 -04:00
shawn-higgins1 0a6bce1384 Fix health checks (#663) 2019-07-23 15:56:04 -04:00
shawn-higgins1 81aea827ba GRN2-210: Add ability to search by role (#659)
* Add ability to search by role

* Fix role search to work with select
2019-07-23 14:57:01 -04:00
shawn-higgins1 d3a9ae32a9 GRN2-202: Create a room in which everyone joins as Moderator (Fixed #628) (#650)
* Room setting to allow anyone to start a room

* Update sample.env

* merge v2.2.1
2019-07-23 14:54:46 -04:00
shawn-higgins1 b23f94dfb5 Single sign on for super admins (#648) 2019-07-23 14:53:48 -04:00
farhatahmad 02c0d577f8 Added an env variable that allows maitenance mode (#679) 2019-07-22 16:45:56 -04:00
transifex-integration[bot] f2373ad21e Translate /config/locales/en.yml in de_DE (#676)
translation completed for the source file '/config/locales/en.yml'
on the 'de_DE' language
2019-07-22 15:40:45 -04:00
farhatahmad 744a21b244 Fixed localization bugs (#678) 2019-07-22 15:40:26 -04:00
shawn-higgins1 c4eeee3d40 Add setting for recording visibility (#634) 2019-07-22 15:39:49 -04:00
farhatahmad 8b2c472536 GRN2-211: Added a maintenance mode (#675)
* Added a maintenance mode

* Cleaned up dockerignore file

* Added branding to maintenance page

* Fixed branding
2019-07-22 15:25:43 -04:00
shawn-higgins1 7d1c9e87a9 Allow rooms to have an optional access code (#646) 2019-07-22 13:12:44 -04:00
transifex-integration[bot] 670efeae31 Translate /config/locales/en.yml in zh_CN (#649)
translation completed for the source file '/config/locales/en.yml'
on the 'zh_CN' language
2019-07-22 12:49:52 -04:00
farhatahmad a055b88eb7 GRN2-129: Added server recordings and refactored adminsitrator panel (#662)
* Added server recordings and refactored adminsitrator panel

* Fixed some issues

* Fixed issue with owner email search

* Fixed issue with edit user
2019-07-22 12:46:47 -04:00
shawn-higgins1 ee26036105 Unify error pages (#674)
* Unify error pages

* Start travis
2019-07-22 12:33:53 -04:00
transifex-integration[bot] 9dd30138ba Translate /config/locales/en.yml in ar (#665)
translation completed for the source file '/config/locales/en.yml'
on the 'ar' language
2019-07-22 12:22:22 -04:00
farhatahmad 5a3ad3159c
GRN2-45, GRN2-197: Upgrade Rails to 5.2.3 and removed sass-rails gem (#636)
* Removed deprecate sass-rails and replace with sassc-rails

* Upgraded to Rails 5.2.3

* Fixed travis

* Added back Spring code

* Fixed travis again
2019-07-15 10:13:41 -04:00
transifex-integration[bot] 506b44f80a Translate '/config/locales/en.yml' in 'pl_PL' (#643)
* 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
2019-07-12 11:36:15 -04:00
transifex-integration[bot] bef6083e84 Translate '/config/locales/en.yml' in 'es_MX' (#642)
* 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
2019-07-12 11:35:50 -04:00
transifex-integration[bot] 860a8a2f91 Translate '/config/locales/en.yml' in 'es' (#641)
* 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
2019-07-12 11:35:37 -04:00
Jesus Federico 65270bdbb0
Update en.yml 2019-07-12 11:15:02 -04:00
transifex-integration[bot] 5e3809b35e Translate /config/locales/en.yml in pt_BR (#640)
translation completed for the source file '/config/locales/en.yml'
on the 'pt_BR' language
2019-07-12 11:08:40 -04:00
transifex-integration[bot] 7501be3bbc Translate /config/locales/en.yml in pl_PL (#639)
translation completed for the source file '/config/locales/en.yml'
on the 'pl_PL' language
2019-07-12 11:08:01 -04:00
transifex-integration[bot] 3c01bfcdaa Translate '/config/locales/en.yml' in 'de_DE' (#632)
* 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
2019-07-11 14:29:45 -04:00
transifex-integration[bot] eb82425747 Translate '/config/locales/en.yml' in 'de_DE' (#625)
* 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
2019-07-11 09:06:30 -04:00
farhatahmad ea759d551c GRN2-195: Fixed issues with turbolinks caching (#626)
* Fixed issues with turbolinks caching

* Updated string for twitter flash
2019-07-11 08:54:52 -04:00
transifex-integration[bot] 355bee8059 Translate /config/locales/en.yml in sv_SE (#590)
translation completed for the source file '/config/locales/en.yml'
on the 'sv_SE' language
2019-07-10 14:00:56 -04:00
transifex-integration[bot] 026bb2794e Translate '/config/locales/en.yml' in 'zh_CN' (#592)
* 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
2019-07-10 14:00:38 -04:00
transifex-integration[bot] 92f4dd613c Translate /config/locales/en.yml in hu_HU (#591)
translation completed for the source file '/config/locales/en.yml'
on the 'hu_HU' language
2019-07-10 13:39:54 -04:00
transifex-integration[bot] 3b1cd41ae2 Translate '/config/locales/en.yml' in 'es' (#624)
* 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
2019-07-10 13:34:47 -04:00
transifex-integration[bot] 1af434cd21 Translate /config/locales/en.yml in ar (#595)
translation completed for the source file '/config/locales/en.yml'
on the 'ar' language
2019-07-10 13:26:30 -04:00
transifex-integration[bot] 43ba3dff86 Translate '/config/locales/en.yml' in 'es_MX' (#622)
* 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
2019-07-10 13:26:05 -04:00
farhatahmad c7a0c6a463 GRN2-192: Made error pages more descriptive (#620)
* GRN2-192

* Brought back error codes
2019-07-10 11:51:19 -04:00
shawn-higgins1 523d9a38f2 GRN2-30: Add custom ldap sign in page (#619)
* Add custom ldap signin page

* Remove old omniauth-ldap gem

* Use new bn gems
2019-07-10 11:26:43 -04:00
shawn-higgins1 2a96269d44 GRN2-175: Update Greenlight to work with the new launcher (#614)
* 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
2019-07-09 16:46:25 -04:00
shawn-higgins1 fc18976b6d GRN2-107: Add office365 auth (#616)
* add office365 auth

* Delete conflicting file
2019-07-09 13:54:15 -04:00
shawn-higgins1 40b05b1626 GRN2-155: Begin preparing for removal of Twitter accounts (#615)
* Add twitter deprecation message

* Fix rspec test

* Extract room switch to its own method

* update method name
2019-07-09 13:06:07 -04:00
Jesus Federico a3158b5872
GRN2-178: Generalized use of language_name based on Mozilla Mapping (#613)
* 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
2019-07-09 12:24:30 -04:00
farhatahmad 5d4bd1b851 GRN2-174: Added 404 if user does not exist (#609)
* Added 404 if user does not exist

* Differentiated between 404 and 500

* Rspec fixes
2019-07-09 11:00:33 -04:00
farhatahmad e4f50026f1 Added setting for admin to limit the number of rooms for the user (#607) 2019-07-09 10:56:06 -04:00
farhatahmad cb2587a6c6 Added the missing model attribute strings (#604) 2019-07-08 09:07:24 -04:00
farhatahmad 0fc85636f1 Removed duplicate keys in en.yml file (#603) 2019-07-08 09:04:24 -04:00
farhatahmad 7828c15286 GRN2-166: Fixed issue with language fallback not working (Fixed #593) (#602)
* Fixed issue with language fallback not working

* Rubocop fixes
2019-07-08 09:02:34 -04:00
transifex-integration[bot] ce2c9c1822 Translate /config/locales/en.yml in de_DE (#583)
translation completed for the source file '/config/locales/en.yml'
on the 'de_DE' language
2019-06-26 12:15:31 -04:00
transifex-integration[bot] 20b1e3b45a Translate /config/locales/en.yml in es_MX (#587)
translation completed for the source file '/config/locales/en.yml'
on the 'es_MX' language
2019-06-26 12:15:12 -04:00
transifex-integration[bot] b8c19cef05 Translate /config/locales/en.yml in es (#586)
translation completed for the source file '/config/locales/en.yml'
on the 'es' language
2019-06-26 11:37:30 -04:00
transifex-integration[bot] 18214037c3 Translate /config/locales/en.yml in zh_CN (#572)
translation completed for the source file '/config/locales/en.yml'
on the 'zh_CN' language
2019-06-25 22:44:42 -04:00
farhatahmad bb17771a03 Removed recording warning on room delete if there are no recordings (#577) 2019-06-25 22:34:16 -04:00
farhatahmad 9e0a7b513f Removed the Oops from the string (#578) 2019-06-25 22:06:15 -04:00
farhatahmad 3aaa735934 Removed env variable from name (#580) 2019-06-25 16:51:52 -04:00
Jesus Federico f5c33e9306
GRN2-159: Changed the inception of the version tag (#573) 2019-06-21 09:36:52 -04:00
jfederico 790a0365c5 Merge branch 'translations_en-yml--master_es' 2019-06-13 15:24:37 +00:00
jfederico d11dc42f85 Merge branch 'translations_en-yml--master_zh_CN' 2019-06-13 15:21:45 +00:00
jfederico b5958834b2 Merge branch 'translations_en-yml--master_vi_VN' 2019-06-13 15:20:11 +00:00
jfederico ce819b6929 Merge branch 'translations_en-yml--master_it_IT' 2019-06-13 15:19:59 +00:00
jfederico f95f08e5c2 Merge branch 'translations_en-yml--master_it' 2019-06-13 15:19:54 +00:00
jfederico 6e4925ecdf Merge branch 'translations_en-yml--master_hu_HU' 2019-06-13 15:19:42 +00:00
jfederico 9cf9e9f23d Merge branch 'translations_en-yml--master_fa_IR' 2019-06-13 15:19:26 +00:00
jfederico 30c3a5a10a Merge branch 'translations_en-yml--master_es_MX' 2019-06-13 15:19:07 +00:00
jfederico 3a7fc56bd2 Merge branch 'translations_en-yml--master_de_DE' 2019-06-13 15:16:06 +00:00
transifex-integration[bot] c5e020e90d Translate /config/locales/en.yml in de_DE
translation completed for the source file '/config/locales/en.yml'
on the 'de_DE' language
2019-06-13 14:46:50 +00:00
transifex-integration[bot] 157915a235 Translate /config/locales/en.yml in hu_HU
translation completed for the source file '/config/locales/en.yml'
on the 'hu_HU' language
2019-06-13 14:36:13 +00:00
farhatahmad cb939735bc Fixed string for user demoted email (#556) 2019-06-13 10:32:18 -04:00
transifex-integration[bot] 92a6db1a25 Translate /config/locales/en.yml in zh_CN
translation completed for the source file '/config/locales/en.yml'
on the 'zh_CN' language
2019-06-10 10:32:08 +00:00
transifex-integration[bot] d85d7b38b0 Translate /config/locales/en.yml in hu_HU
translation completed for the source file '/config/locales/en.yml'
on the 'hu_HU' language
2019-06-06 08:26:37 +00:00
transifex-integration[bot] a682dbcfc8 Translate /config/locales/en.yml in fa_IR
translation completed for the source file '/config/locales/en.yml'
on the 'fa_IR' language
2019-06-01 05:49:16 +00:00
transifex-integration[bot] ccea24ce6c Translate /config/locales/en.yml in de_DE
translation completed for the source file '/config/locales/en.yml'
on the 'de_DE' language
2019-05-24 18:31:53 +00:00
farhatahmad 006a2029dd
Bug fixes related to banned users (#554) 2019-05-23 18:31:01 -04:00
farhatahmad 990f72ebf4
Fixed issues with endpoint and conf check (#553) 2019-05-23 17:08:43 -04:00
farhatahmad 3e0238eb0c
Replaced checkbox with dropdown (#552) 2019-05-23 13:21:43 -04:00