* Porting the cards limits to main branch
* Fixing Issue 3124 (#3162)
* Fixing Issue 3124
* Update webapp/src/components/cardLimitNotification.tsx
Co-authored-by: Scott Bishel <scott.bishel@mattermost.com>
* Some polishing in the card limit notifications components (#3169)
* Adding missing selector
* Adding some small missing parts
* Fixing some tests type checks adding the roles attribute to the users
* Feature to show hidden card count (#3094)
* Shows "(Deleted User)" instead of UUID when user not found (#2354) (#2465)
* Shows "(Deleted User)" instead of long, unreadable UUID in case the user is not found
In case a user is not found, at present unreadable and long UUIDs are shown which kill the look and feel of the application. This patch replaces the UUID with a more explanatory string.
* Update server/services/store/mattermostauthlayer/mattermostauthlayer.go
Co-authored-by: Doug Lauder <wiggin77@warpmail.net>
(cherry picked from commit 68819185a4278be3493188b13894af228121e798)
Co-authored-by: Akshay Vasudeva Rao <51395864+akkivasu@users.noreply.github.com>
* Update CHANGELOG.md for v0.15
Added one more merged PR to the list
* GH-2212 - Update global link on board (#2492) (#2495)
(cherry picked from commit 49df41f9b2e05344f5ca00c0a6fcfcd6cfac2606)
Co-authored-by: Asaad Mahmood <asaadmahmood@users.noreply.github.com>
* GH-2387 - Fixing link in comments (#2480) (#2498)
(cherry picked from commit 5e2cf0b38699d4be9722482e0a56367fb690c452)
Co-authored-by: Asaad Mahmood <asaadmahmood@users.noreply.github.com>
* Addead feature to start product tour on using the welcome template (#2468)
* Fixed a bug where images of the welcome board were not copied over. (#2453)
* Fixed a buig where images of welcome board were not copied over
* Lint fixes
* Fixed test
* Fixed test
* GH-2496 - Updating board title truncation issue (#2497) (#2503)
(cherry picked from commit f9cef8e4a026906700bae717d7dddc6d40fa6c86)
Co-authored-by: Asaad Mahmood <asaadmahmood@users.noreply.github.com>
* set min-height on empty date to allow click (#2466) (#2504)
(cherry picked from commit 20fe19a50d4381183595b59918c9942a7fdb81a5)
Co-authored-by: Scott Bishel <scott.bishel@mattermost.com>
* Fix problem with viewId 0 in the URL (#2474) (#2510)
(cherry picked from commit 4cb3a0fae47034ac7fa31e799b7fc3ac8fc98fe9)
Co-authored-by: Jesús Espino <jespinog@gmail.com>
* don't display temlate page if readonly and access revoked (#2499) (#2515)
(cherry picked from commit 61f1a3cc659347e26a3f500dd19ec31ff566771b)
Co-authored-by: Scott Bishel <scott.bishel@mattermost.com>
* GH-2447 - Updating label overflow (#2479) (#2517)
* GH-2447 - Updating label overflow
* Updating labels css
(cherry picked from commit 923437cc573ca515e17c67b56b09436ae9014e0c)
Co-authored-by: Asaad Mahmood <asaadmahmood@users.noreply.github.com>
* Gh-2437 - Updating share board modal (#2511) (#2522)
* Gh-2437 - Updating share board modal
* Updating test
* Updating card dialog and test
* Updating comment list
(cherry picked from commit 50ded69852b7c1370e97da2656887f89ce3ffd9e)
Co-authored-by: Asaad Mahmood <asaadmahmood@users.noreply.github.com>
* updated/synced prior PR (#2509) (#2523)
* updated/synced prior PR
* add title back for cypress tests
* update unit test for cypress fix
* move to function
Co-authored-by: Mattermod <mattermod@users.noreply.github.com>
(cherry picked from commit 5b309e8e25e7455e2b328f25f0a3f62638fe4fc2)
Co-authored-by: Scott Bishel <scott.bishel@mattermost.com>
* modify error page redirects (#2518) (#2532)
(cherry picked from commit 84a3f8f1fbf6cd06c325c91b27e4823d80f4159c)
Co-authored-by: Doug Lauder <wiggin77@warpmail.net>
* Dismiss tour from overlay (#2525) (#2531)
* Shows "(Deleted User)" instead of UUID when user not found (#2354) (#2465)
* Shows "(Deleted User)" instead of long, unreadable UUID in case the user is not found
In case a user is not found, at present unreadable and long UUIDs are shown which kill the look and feel of the application. This patch replaces the UUID with a more explanatory string.
* Update server/services/store/mattermostauthlayer/mattermostauthlayer.go
Co-authored-by: Doug Lauder <wiggin77@warpmail.net>
(cherry picked from commit 68819185a4278be3493188b13894af228121e798)
Co-authored-by: Akshay Vasudeva Rao <51395864+akkivasu@users.noreply.github.com>
* Update CHANGELOG.md for v0.15
Added one more merged PR to the list
* Added ability to dismiss tour from overlay
* GH-2212 - Update global link on board (#2492) (#2495)
(cherry picked from commit 49df41f9b2e05344f5ca00c0a6fcfcd6cfac2606)
Co-authored-by: Asaad Mahmood <asaadmahmood@users.noreply.github.com>
* GH-2387 - Fixing link in comments (#2480) (#2498)
(cherry picked from commit 5e2cf0b38699d4be9722482e0a56367fb690c452)
Co-authored-by: Asaad Mahmood <asaadmahmood@users.noreply.github.com>
* Addead feature to start product tour on using the welcome template (#2468)
* Fixed a bug where images of the welcome board were not copied over. (#2453)
* Fixed a buig where images of welcome board were not copied over
* Lint fixes
* Fixed test
* Fixed test
* Fixed intended behavio
* lint fixes
* Fixed tests
* Fixed tests
Co-authored-by: Mattermost Build <build@mattermost.com>
Co-authored-by: Akshay Vasudeva Rao <51395864+akkivasu@users.noreply.github.com>
Co-authored-by: Winson Wu <93531870+wuwinson@users.noreply.github.com>
Co-authored-by: Asaad Mahmood <asaadmahmood@users.noreply.github.com>
Co-authored-by: Mattermod <mattermod@users.noreply.github.com>
(cherry picked from commit a53e94748993f223198e52546c4ea4cf120cdea4)
Co-authored-by: Harshil Sharma <18575143+harshilsharma63@users.noreply.github.com>
* Updated Mac what's new for v0.15
* Done with the frontend for limited card count
* Updated the code and done with the unit test case
* Updated the code according to the review comment and fixed the test cases and ES lints issue
* Fixed the import for css file
* Changes made according to review comments, Reverted back whatsnew.txt
* Minor changes
* Updated the code considering review comments
Co-authored-by: Mattermost Build <build@mattermost.com>
Co-authored-by: Akshay Vasudeva Rao <51395864+akkivasu@users.noreply.github.com>
Co-authored-by: Winson Wu <93531870+wuwinson@users.noreply.github.com>
Co-authored-by: Asaad Mahmood <asaadmahmood@users.noreply.github.com>
Co-authored-by: Harshil Sharma <18575143+harshilsharma63@users.noreply.github.com>
Co-authored-by: Scott Bishel <scott.bishel@mattermost.com>
Co-authored-by: Jesús Espino <jespinog@gmail.com>
Co-authored-by: Doug Lauder <wiggin77@warpmail.net>
Co-authored-by: Chen-I Lim <chenilim@gmail.com>
Co-authored-by: Mattermod <mattermod@users.noreply.github.com>
* Fixing some tests
* Fixing tests
* Fixing some compilation errors
* More types error fixes
* Fixing eslint
* Fixing a typing problem
* Updating snapshots
* Fixing two small problems
* Removing unneeded scss empty file
* fixing jest test
Co-authored-by: Scott Bishel <scott.bishel@mattermost.com>
Co-authored-by: Rajat Dabade <rajat.dabade@mattermost.com>
Co-authored-by: Mattermost Build <build@mattermost.com>
Co-authored-by: Akshay Vasudeva Rao <51395864+akkivasu@users.noreply.github.com>
Co-authored-by: Winson Wu <93531870+wuwinson@users.noreply.github.com>
Co-authored-by: Asaad Mahmood <asaadmahmood@users.noreply.github.com>
Co-authored-by: Harshil Sharma <18575143+harshilsharma63@users.noreply.github.com>
Co-authored-by: Doug Lauder <wiggin77@warpmail.net>
Co-authored-by: Chen-I Lim <chenilim@gmail.com>
Co-authored-by: Mattermod <mattermod@users.noreply.github.com>
* API WIP
* WIP
* Finished changes
* Fixed colors:
* Don't enforce charset adn collation in migration, pick from database DSN
* Added MySQL query
* Updated mocks
* Added tests
* Lint fixes
* Fixed typo and removed unsed style
* Checked in a snapshot
* Updated snapshot
* Updated Cypress test
* Updated Cypress test
* Updated Cypress test
* Fixed review comments
* Fixed tests
* Added default collation for MySQL
* Added documentation for ensuring correct database collation
* Updated migrations
* Fixed a bug with collation
* Fixed lint errors
* Used correct collation
* debugging
* Updating css
* Minor UI changes
* USe inbuilt default collation
* Used only charset for mysql
* Fixed linter issue:
* Added migration for matching collation
* Reverted local config changes
* Reverted local config changes
* Handled the case of personal server running on MySQL
* WIP
* Now running collation matching migration onlyt for plugins
* Minor optimization
* Multiple review fixes
* Added group by clause to primary query
* Supported for subpacth
Co-authored-by: Asaad Mahmood <asaadmahmood@users.noreply.github.com>
* Sample using @reduxjs/toolkit
* Some improvements related to typescript in the store
* Adding some extra data to the redux store
* Moving the workspace users into redux store
* Wrapping the language into the redux store
* Fix some wrong names
* Fixing typos
* Removing unused imports
* Removing unnecesary users context
* Fixing eslint error
* Fixing memory leak on tests
* Always using the redux store for workspace users
* Fix eslint
* Addressing PR review comments
* Fixing cypress tests
* Fixing cypress tests (second try)
* Fixing cypress tests (third try)
* Added create_at column for blocks
* Populating created by
* Added logic for storing created by
* Added GetBlock by ID to store interface
* Added creayed by and modified by properties
* Added created by and modified by properties
* Added lastmodifiedat property
* Fixed existing webapp test
* Added webapp unit tests
* Added webapp unit tests
* Added webapp unit tests
* Adding server test
* Added server tests
* Fixed a bug causing created by to be set empty
* Avodining timezone specific test behavior
* Made cypress viewport bigger to avoid out-of-viewoport issues in multiple tests
* Removed a leftover comment
* Added updated at/by in table view
* Added updated at in card view
* Fixing sort
* Fixed sorting of updated by
* Fixed existing tests
* Added table tests
* Added cardTree fix
* Fixed tests
* Removed unused import
* Update snapshots
* Added a tamper attempt test
* Removed some leftover debug code
* Removed sending creator from client
* Fixed lint error
* Fixed a build issue
* Avoided setting insert query params multiple times
* Multiple minor review fixes
* Fixed test
* Added getWorkspaceUsers API
* Integrated workspace user API in UI
* Integrated workspace user API in UI
* Added toto for implementation slot
* Implemenmted getWorkspaceUSers to get data from Focalboard DB
* Updated store mocks
* Made select styles a shared constant
* Removed unwanted diffs
* Removed unwanted diffs
* Updated snapshots for new property type
* Added user store test
* Added missing copyright notice
* Returning error if no users found to retain original behavior
* Minor fixes and added tests
* Minor fixes
* Used React context for workspace users
* Used useContext hook, and added additional user ID -> user context to avoid that computation by all componnets
* Mergerd both workspace user contextx
* Minor review fix