* 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
* check createdBy instead of team id to determine global templates
* fix tests
* remove import
Co-authored-by: Mattermod <mattermod@users.noreply.github.com>
* Added tab;le creation migration
* WIP
* Finished base impl
* Added MySQL migration
* WIP
* Added personal server store methods
* WIP
* Fixed webapp tests
* Updated server tests
* generated code
* generated code
* generated code
* used raw queries instead of plugin methods to avoid updating productapi package
* Added API doc
* Added sqlite migratins
* used plugin APIs again s=instead of raw queries
* WIP
* Added missed case of SQL migration where personal server can run on Postgres and MySQL
* CI
* Removed unsupported POSL operator
* Low on caffine. Making silly mistakes
* json handling
* int test
* hope tests pass
* Fix incorrect column size
* Webapp lint fixes
* remived debug code
* Updated moigration version
* Review fixes
* Fixed the new button error in kanban
* Test cases fixed
* Updated test
* Update tests
* Code update for cypress test
* Update acrding review changes
* Updated dependency of the useEffect
* Code update
* Changed the condition in useEffect
* Revert "Update acrding review changes"
This reverts commit 207f95fcda.
* Revert Updated dependency of the useEffect
* Replaced currentView by activeView
* Initial commit for refactoring properties
* More work on isolating properties
* Some other fixes in tests!
* Handle gracefully the unknown properties
* Moving properties outside components folder
* Finishing changes to move the properties out of components
* Moving more things to the property logic
* Some improvements on properties
* Cleaner class based approach for property types
* Removing accidentally added people prop
* A bit of simplification
* Fixing some tests
* Fixing more tests
* Fixing more tests
* All tests working
* Fixing eslint errors
* Adding the filtering logic for text and boolean properties
* Adding support for searching by title
* Fixing some tests and adding others
* Fixing tests
* Removing TODO
* Addressing PR review comments
* Fixing filterValue test after merge
* Removing accidentailly included typo
* Fixing typo introduced