Jesús Espino
7441d01593
Fix themes on differen teams ( #4172 )
2022-11-08 11:52:35 -07:00
Harrison Healey
346696673d
MM-47793 Change product dev server to not use deprecated options ( #4116 )
2022-11-07 17:53:57 -05:00
Asaad Mahmood
bb7b04c78b
Minor UI Changes ( #4115 )
...
* Minor UI Changes
* Updating menu overflow
2022-11-02 16:11:01 +05:00
kamre
7be9085b1b
[GH-1007] Fix popup menus visibility ( #4069 )
...
* Always show popup menu when it is opened:
- add additional class name `menuOpened` and ensure that menu is visible
- new component `CardActionsMenuIcon` introduced and used for kanban/gallery/calendar card actions menu
- increase `z-index` for `ContentBlock` when menu is opened to avoid overlaps
* Jest snapshots updated: additional classes added to existing elements.
* Jest snapshot for mattermost-plugin test updated.
Co-authored-by: Mattermod <mattermod@users.noreply.github.com>
2022-10-26 13:38:09 -06:00
Harrison Healey
8fe9b9b2c2
Merge branch 'main' into MM-47238_boards-dev-server-url
2022-10-25 17:24:54 -04:00
Scott Bishel
e3ae682eea
Display board statistics ( #4025 )
...
* initial commit for displaying board statistics
* lint fixes
* i18n-extract, remove log entries, cleanup
* more lint fixes
* add check for standalone mode
* update tests due to change to NotImplemented
* lint fix
* revert removing empty comment lines
Co-authored-by: Mattermod <mattermod@users.noreply.github.com>
2022-10-25 14:28:00 -06:00
Pablo Andrés Vélez Vidal
2676b19d99
MM-46392 - load boards memberships on rhs component mount ( #4055 )
...
* MM-46392 - load boards memberships on rhs component mount
* prevent blink between zero state and list state
* fix failing snapshots
* add pr feedback; change testing component state change approach using act; wrap async request in promiseAll instead of isolated awaits
2022-10-21 18:09:31 +02:00
Harrison Healey
ccbccc157e
MM-47631 Just rely on Webpack for image paths in product mode ( #4049 )
2022-10-21 11:41:04 -04:00
Harrison Healey
74190bb456
MM-47562 Serve images from the correct URL in product mode ( #4045 )
2022-10-19 16:41:53 -04:00
Harrison Healey
d638da6169
Fix https setting for product dev server and add other https settings based on MM config
2022-10-19 15:01:51 -04:00
Harrison Healey
d725cff9ed
Merge branch 'main' into MM-47238_boards-dev-server-url
2022-10-19 14:57:00 -04:00
Doug Lauder
5afdda9ea8
set correct plugin id when in product mode ( #4033 )
...
Co-authored-by: Mattermod <mattermod@users.noreply.github.com>
2022-10-18 14:45:17 -04:00
Harrison Healey
14dedc4015
MM-47238 Add MM_BOARDS_DEV_SERVER_URL environment variable for MPA
2022-10-17 14:33:48 -04:00
Harrison Healey
3479e02657
MM-46725 Add build-product target to compile the Boards product ( #4016 )
2022-10-13 16:56:59 -04:00
Harrison Healey
ccd09fd7b6
MM-46275 Rename product container to 'boards' ( #4015 )
2022-10-13 16:56:42 -04:00
Rajat Dabade
25d29e4034
Added the markdown in channel boardSelector RHS for description ( #3759 )
...
Co-authored-by: Mattermod <mattermod@users.noreply.github.com>
2022-10-07 12:28:21 -05:00
Rajat Dabade
08030a2d3c
Escape button close the boardSelector dialog ( #3850 )
2022-10-04 22:20:56 +05:30
Harshil Sharma
f1b73c0719
RHS scroll: Fixed ( #3908 )
...
Co-authored-by: Mattermod <mattermod@users.noreply.github.com>
2022-10-03 18:21:14 -06:00
Paul Esch-Laurent
b430e7b7a3
Update modal copy with "excludes guests" changes ( #3917 )
...
* feat: update modal copy to account for guests
* chore: `npm run i18n-extract`
2022-10-03 18:19:48 -06:00
Harrison Healey
b16557a046
MM-47076 Use version of Reaact DOM provided by web app ( #3861 )
2022-10-03 17:39:12 +02:00
Jesús Espino
03d1b584ca
Fixing minimum board roles behavior ( #3836 )
...
* Fixing minimum board roles behavior
* fix unit tests
* fix lint issues
* update snapshot
* attempt fix for unit test
Co-authored-by: Scott Bishel <scott.bishel@mattermost.com>
Co-authored-by: Mattermod <mattermod@users.noreply.github.com>
2022-09-15 13:48:06 -06:00
Asaad Mahmood
f574286e6e
Multiple UI Fixes ( #3835 )
...
* Multiple UI Fixes
* Updating dialog
* Updating dialog
* Updating dialog
* Updating test
* Removing delete icon
* Updating snapshots
* Updating conflicts
* Fixing multi person card display
2022-09-15 15:40:05 +05:00
Harrison Healey
32a44723c3
Fix broken image in plugin ( #3839 )
2022-09-13 16:06:58 -05:00
Harrison Healey
096c130edb
Merge pull request #3748 from mattermost/MM-46274_module-federation-poc
...
MM-46274 Web App Product POC
2022-09-13 13:20:11 -04:00
Asaad Mahmood
ed655ac996
GH-3813 - Fixing dialog toolbar ( #3827 )
...
* GH-3813 - Fixing dialog toolbar
* Updating card follow button
* Updating tests
* Updating lint error
* Updating test
* Updating dialog close test
2022-09-12 20:05:41 +05:00
Harrison Healey
f261038936
Change singleton shared modules to match web app
2022-09-08 16:41:50 -04:00
Harrison Healey
b9e2263cb5
MM-46646 Serve all plugin images via webpack
2022-09-07 19:14:34 -04:00
Harrison Healey
60aef8c760
Merge branch 'main' into MM-46274_module-federation-poc
2022-09-07 15:03:44 -04:00
Harrison Healey
32f2d403e6
Fix typos in Webpack config and Makefile
2022-09-07 15:03:19 -04:00
Asaad Mahmood
f9e6eb2791
GH-3768 - Search icon fix ( #3778 )
2022-09-05 12:53:01 +05:30
Harrison Healey
9c16d94854
Merge branch 'main' into MM-46274_module-federation-poc
2022-08-30 16:47:29 -04:00
Rajat Dabade
ce74950566
Added functionality to close boardSelector after linking board ( #3758 )
2022-08-30 14:32:10 -05:00
Allan Guwatudde
82007d81e4
Merge pull request #3668 from mattermost/MM-45761
...
[MM-45761] - Telemetry: Track how many users end up in purchase/pricing modal/notify admin
2022-08-26 15:17:30 +03:00
Asaad Mahmood
62ffa9c39a
Adding menu options in sidebar, and improving order ( #3713 )
...
* Adding category and board options at the top
* Updating UI
* Updating test
* Updating test
* Updating icon
* Fixing bug and translation
* Updating createCategory component
* Removing unused vars
* Removing unused vars
* Updating UI
* fixed tests
* fixed tests
* fixed tests
* Updating test
Co-authored-by: Mattermod <mattermod@users.noreply.github.com>
Co-authored-by: Harshil Sharma <harshilsharma63@gmail.com>
2022-08-25 18:09:09 +05:00
Rajat Dabade
27a4da126d
Added role so that the non-admin will not be able to unlink the board ( #3703 )
...
Co-authored-by: Asaad Mahmood <asaadmahmood@users.noreply.github.com>
2022-08-23 17:01:40 +05:30
Paul Esch-Laurent
c89ea6ce9c
Update app bar tooltip text to Toggle Linked Boards
( #3705 )
2022-08-19 13:18:29 -05:00
Asaad Mahmood
2be0eecf71
Multiple UI Improvements - (Table improvements, sidebar consistent) ( #3689 )
...
* Updating table layout UX and UI
* Updating table
* Updating test
* Updating sidebar UI
* Updating options icon and modal border
* Updating spacing between categories
* fix(CompassIcon): no `undefined` in `className`
* chore: update snapshots in plugin, too
Co-authored-by: Mattermod <mattermod@users.noreply.github.com>
Co-authored-by: Paul Esch-Laurent <paul.esch-laurent@mattermost.com>
2022-08-18 12:50:14 +05:00
Harrison Healey
2c1a7b1943
MM-46274 Temporarily roll back dependency versions to match web app
2022-08-17 16:22:35 -04:00
Harrison Healey
d462d9a5d7
MM-46274 Add ability to run Boards as a product in development
2022-08-17 16:13:35 -04:00
AGMETEOR
65a19de70a
fix telemetry args
2022-08-12 17:54:12 +03:00
AGMETEOR
7e66219e04
[MM-45761] - Telemetry: Track how many users end up in purchase/pricing modal/notify admin
2022-08-12 16:09:23 +03:00
Paul Esch-Laurent
c0a2207087
fix: don't re-.push() the URL if already on teamId ( #3651 )
2022-08-11 09:23:08 -06:00
Jesús Espino
2f29266767
More robust RHS handling of websocket events ( #3648 )
...
* More robust RHS handling of websocket events
* Fixing tests
2022-08-11 15:22:02 +02:00
Rajat Dabade
f310ccf254
Tour for 7.2 ( #3619 )
...
* Tour for 7.2 done till manage boards
* Done with 7.2 tour point
* Update snapshot and linter fix
* Merge conflits fixed
* Linter fixed
* Linter fixes
* Snapshot updated and testcase fixed
* Linter issue fix and added padding in between text and nav-btn
* Linter fixes
2022-08-10 08:10:32 -06:00
Jesús Espino
d06936dc18
Fix the team highlight and the back to channels team selection ( #3602 )
2022-08-08 11:01:51 -06:00
Asaad Mahmood
32e584cbc5
Various UI fixes ( #3581 )
...
* 2952 - Adding boards icon for templates
* 3574 - Updating link modal css
* 2484 - Improving table fonts
2022-08-08 21:03:01 +05:00
Shivashis Padhi
d50846ed42
MM-43781: boards insights - cherry pick PR suggestions ( #3596 )
...
* Uncomment team insights test
* Add checks to make sure insights endpoints work only in plugin mode
* adding constant for my insights
Co-authored-by: Benjamin Cooke <benjamincooke@Benjamins-MacBook-Pro.local>
2022-08-08 19:04:03 +05:30
Shivashis Padhi
f00b5c9e61
[MM-43781] Feature: boards insights ( #3005 )
...
* Add boilerplate functions and handlers for boards insights
* Fix function signatures to add 'duration' parameter, fix where clauses in db queries
* Fix where clause to include boards of which userId in parameter is a member
* Modify queries to work with sqlite, postgres, mysql
* Integration tests, and results of make generate
* Lint Fixes
* Add icons to board insights
* Lint fixes
* Format insights queries without squirrel to fix parameterization issues
* Add tests for sqlstore utility functions
* Improve team insights tests by creating 2 boards
* Refactor endpoints/app to adhere to developments in 7.0 release
* Refactor queries to use squirrel
* Lint fixes
* Fix client, integration tests
* Remove old integration tests
* Add storetests, refactor functions to handle authorized board_ids
* Make queries compatible with mysql, sqlite
* Add app tests
* Fix lint errors
* Revert makefile changes, fix docstring in api
* Lint fixes and doc correction suggested by @wiggin77
* Fix mock store call count error
* adding client code
* Make the following changes
- use serviceAPI to get user.Timezone
- rename licenseAndGuestUserCheck to insightPermissionGate, and handle returned error better
- validate page, perPage parameters aren't < 0
* Lint fix
Co-authored-by: Mattermod <mattermod@users.noreply.github.com>
Co-authored-by: Benjamin Cooke <benjamincooke@Benjamins-MacBook-Pro.local>
2022-08-08 11:42:02 +05:30
Jesús Espino
84858d2466
Allow to search only for linkable boards ( #3553 )
...
* Allow to search only for linkable boards
* Adding permissions tests
Co-authored-by: Mattermod <mattermod@users.noreply.github.com>
2022-08-05 10:32:19 -06:00
Jesús Espino
08dd39d054
Keep on sync the current team id with mattermost since the beginning ( #3499 )
...
* Keep on sync the current team id with mattermost since the beginning
* Removing unneeded code
2022-08-05 09:29:09 -06:00