* make sure users.props contains a hash!
Partial fix for #4018. This does NOT address the 'dirty' column mentioned in this issue!
* Update server/services/store/sqlstore/migrations/000027_migrate_user_props_to_preferences.up.sql
* Just make sure that props is an object
* add newline back in
* Update 000027_migrate_user_props_to_preferences.up.sql
* Also added the check for sytandalone version query for POstgres
* added explicit cast to JSONB
Co-authored-by: Harshil Sharma <harshilsharma63@gmail.com>
* Added handling of duplicate key conflicts
* Added a test
* Add value checks and fix username for the test
Co-authored-by: Miguel de la Cruz <miguel@mcrx.me>
* Adding confirmation modal when setting the board to public with Editor or Commenter role
* Applying suggested text changes
* Update webapp/i18n/en.json
Co-authored-by: Justine Geffen <justinegeffen@users.noreply.github.com>
* Update webapp/i18n/en.json
Co-authored-by: Justine Geffen <justinegeffen@users.noreply.github.com>
* Update webapp/src/components/shareBoard/teamPermissionsRow.tsx
Co-authored-by: Justine Geffen <justinegeffen@users.noreply.github.com>
* update text to match
Co-authored-by: Scott Bishel <scott.bishel@mattermost.com>
Co-authored-by: Justine Geffen <justinegeffen@users.noreply.github.com>
* fix: no implicit (synthetic) memberships for guest
* fix: only check if guest if no explicit member
* refactor: join() to select() non-guest users
* style: golant lint
* fix: search as guest only returns explicit boards
Co-authored-by: Mattermod <mattermod@users.noreply.github.com>
* retrieve all team members for specific lists
* retrieve all team members for specific lists
* final fixes
* update to use enum
* unit test fixes
* lint fixes
* fix integration test
* fixup integration test
* fix issues with making board private
* update to make webapp and server enums match
* fix to add member in correct role
* remove unnecessary property, check Open/Private board
* cleanup confirm for non admin
* some final cleanup
* move default to webapp
* only allow greater roles in drop down, change property name to minimumRole
* update multiperson property to confirm and select same as person property
* implement hashing of keys to cause Select to reprocess initial load
Co-authored-by: Mattermod <mattermod@users.noreply.github.com>
* retrieve all team members for specific lists
* retrieve all team members for specific lists
* final fixes
* update to use enum
* unit test fixes
* lint fixes
* fix integration test
* fixup integration test
* fix issues with making board private
* update to make webapp and server enums match
* fix to add member in correct role
* remove unnecessary property, check Open/Private board
* cleanup confirm for non admin
* some final cleanup
* move default to webapp
* only allow greater roles in drop down, change property name to minimumRole
* update z-index label, incorrect one used
* revert margin change
Co-authored-by: Mattermod <mattermod@users.noreply.github.com>