* 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>
* 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>
* 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
Co-authored-by: Mattermod <mattermod@users.noreply.github.com>
* Showing unknown channel and on share board modals if channel is no longer accessible
* uncomment tests, write snapshots
* update snapshot
Co-authored-by: Scott Bishel <scott.bishel@mattermost.com>
Co-authored-by: Mattermod <mattermod@users.noreply.github.com>
* fix: display non-explicit members in share select
* Update webapp/src/components/shareBoard/shareBoard.tsx
Co-authored-by: Scott Bishel <scott.bishel@mattermost.com>
* Enabling again the eslint rules and applying the fixes
* Restore , separators for types in single line mode
* fix new errors
* more lint fixes
Co-authored-by: Scott Bishel <scott.bishel@mattermost.com>
* fix: filter out bots for sharing and @mention-ing
* feat: add `?exclude_bots` to `getTeamUsers` API
* chore: `make swagger`
* chore: `make generate`
* fix: plugin store test function implementation
Co-authored-by: Mattermod <mattermod@users.noreply.github.com>
* Allow to confirm add users on mention or assign to person field
* Improving the confirm add user for notification modal style
* Add confirmation add user modal tests
* Fixing tests
* Fixing styles
* Adding missed snapshots file
* Fixing tests
* Fixing other tiny errors
* Fixing tests
* Fixing tests