Ahmad Farhat
28302107bd
GRN2-xx: Restructured email verification and password reset ( #1444 )
...
* Restructured email verification and password reset
* Fixed issue with password reset
Co-authored-by: Jesus Federico <jesus@123it.ca>
2020-04-29 17:56:46 -04:00
Ahmad Farhat
44bd2315b2
Merge branch 'master' into room-settings
2020-04-28 13:12:20 -04:00
jfederico
aeaa1e7d45
Merge branch 'v2'
2020-04-22 23:40:28 -04:00
Ahmad Farhat
855694c716
Store a random user id for unauthenticated users as a cookie ( #1364 )
2020-04-22 09:46:21 -04:00
farhatahmad
63b6bb7407
Added tests
2020-04-16 15:50:23 -04:00
farhatahmad
33d7fa4e1e
Fixed rspec
2020-04-16 15:50:23 -04:00
Ahmad Farhat
7738499978
Add check to make sure ldap username isn't blank ( #1252 )
...
Co-authored-by: Jesus Federico <jesus@123it.ca>
2020-04-16 12:42:27 -04:00
Ahmad Farhat
348713d4df
GRN2-xx: Admin actions are now dictated by the correct role permission ( #1140 )
...
* Admin actions are now dictated by the correct role permission
* Rspec fix
Co-authored-by: Jesus Federico <jesus@123it.ca>
2020-04-01 10:58:13 -04:00
Ahmad Farhat
c72d77dbcb
Prevented LDAP sign in without password ( #1092 )
...
Co-authored-by: Jesus Federico <jesus@123it.ca>
2020-04-01 10:45:45 -04:00
Ahmad Farhat
7fa7d2f525
Removed placeholder text for maintenance window ( #1049 )
...
Co-authored-by: Jesus Federico <jesus@123it.ca>
2020-03-20 11:48:54 -04:00
Ahmad Farhat
475374090a
Fixed issue with rooms not correctly ordering ( #963 )
2020-02-24 16:48:51 -05:00
etiennevvv
03266730e8
GRN2-233: Made account activation & password reset links based on tokens only ( #959 )
...
* 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
2020-02-24 13:05:09 -05:00
Ahmad Farhat
4093a89b4a
Added dropdown for dynamically changing the log level ( #962 )
2020-02-24 12:51:27 -05:00
Ahmad Farhat
2cc1fdf281
Refactored code to reduce number of database queries ( #960 )
2020-02-24 12:31:30 -05:00
etiennevvv
92da1f6f87
GRN2-269: Pulling room settings using GET instead of data-attributes ( #953 )
...
* 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
2020-02-21 09:20:22 -05:00
Ahmad Farhat
c75c624a1a
GRN2-xx: Made role priority unique scoped to provider ( #942 )
...
* Made role priority unique scoped to provider
* Fixed issues related to update_role after making role priority unique
2020-02-19 13:38:16 -05:00
Ahmad Farhat
005c738e4d
GRN2-260: Added the ability to merge user accounts ( #938 )
...
* Added the ability to merge user accounts
* Styling fixes
2020-02-14 10:24:06 -05:00
etiennevvv
b67bee2638
GRN2-264: Allow users to change the room settings on Home Room ( #951 )
...
* GRN2-264: Allow users to change the room settings on Home Room
* fixing inconsistencies
* removing 'secondary_rooms' method and adjusting looping
2020-02-12 17:49:35 -05:00
Ahmad Farhat
967130e57c
GRN2-253: Added the ability to share rooms across multiple users ( #912 )
...
* Added ability to share rooms with other users
* Fixed testcases
2020-02-12 17:49:35 -05:00
Ahmad Farhat
8cbfc3f730
GRN2-xx: Users can no longer join a room whose owner is banned or pending ( Fixed #902 ) ( #922 )
...
* Users can no longer join a room whose owner is banned or pending
* Changed flash message
* rubocop fix
2020-02-12 17:49:35 -05:00
Ahmad Farhat
8a8eee52fe
Fixed issue with ldap images ( #926 )
2020-02-12 17:49:35 -05:00
Ahmad Farhat
005ec84c73
GRN2-252: Change to how sign ins are processed ( #869 )
...
* 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
2020-02-12 17:49:35 -05:00
Ahmad Farhat
09de6b6739
GRN2-128: Added the ability to manage rooms ( #848 )
...
* 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
2020-02-12 17:49:35 -05:00
Ahmad Farhat
079d64795b
Redirect authenticated users to main room when accessing ldap signin ( #856 )
...
Co-authored-by: Jesus Federico <jesus@123it.ca>
2020-01-22 16:32:26 -05:00
Ahmad Farhat
628790733e
GRN2-xx: Replaced language files with the updated versions ( Fixed #813 ) ( #814 )
...
* Updated language files
* Added fix for javascript languages
2019-10-11 08:53:40 -04:00
Ahmad Farhat
49def8f405
GRN2-247: Added Active Pending Banned Deleted tabs to manage users ( #816 )
...
* 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
2019-10-10 16:10:23 -04:00
Ahmad Farhat
6d29422c31
Default to EN if language is not recognized ( #805 )
2019-09-20 09:02:55 -04:00
Ahmad Farhat
55d4a21dcb
Fixes after merge ( #786 )
2019-09-19 10:03:44 -04:00
shawn-higgins1
666231db6c
Change permissions from columns to table entries ( #762 )
2019-09-19 10:03:44 -04:00
farhatahmad
01b8dbbd0e
GRN2-196: Fixed issues that scrutinizer is complaining about ( #765 )
...
* Refactored code to improve scrutinizer score
* Bug fixes
2019-09-19 10:03:44 -04:00
farhatahmad
fd6077696d
GRN2-180: First stages of refactoring code for v2.4 ( #748 )
...
* 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
2019-09-19 10:03:44 -04:00
Ahmad Farhat
061b69f962
GRN2-xx: Fixed issue with room join ( #779 )
...
* Fixed issue with room join
* Rspec fix
2019-09-05 15:50:19 -04:00
Ahmad Farhat
201a394813
Added the ability to invite multiple users at once ( #778 )
2019-09-05 12:55:23 -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
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
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
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
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
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
shawn-higgins1
c4eeee3d40
Add setting for recording visibility ( #634 )
2019-07-22 15:39:49 -04:00
shawn-higgins1
7d1c9e87a9
Allow rooms to have an optional access code ( #646 )
2019-07-22 13:12:44 -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
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