Commit graph

166 commits

Author SHA1 Message Date
Scott Bishel
0af70a0a4f
fix issue with card id being valid block but not a card (#4729) 2023-05-08 18:40:14 +02:00
Pablo Andrés Vélez Vidal
7cf0a88cc6
Merge pull request #4539 from mattermost/MM-48246-ABtest-openRhs-withBoard
MM-48246 - ab test open RHS with linked board; add telemetry info
2023-03-06 19:06:46 +01:00
Pablo Andrés Vélez Vidal
a1659ad8d2
Merge pull request #4602 from mattermost/MM-50804-error-creating-empty-board
MM-50804 - add reference to template id to action function
2023-03-01 00:32:48 +01:00
Harrison Healey
3122e9c3cf MM-50810 Fix module loading issues caused by shared modules 2023-02-27 19:04:17 -05:00
Pablo Andrés Vélez Vidal
7e0b4955e2 MM-50804 - add reference to template id to action function 2023-02-27 12:52:09 +01:00
Scott Bishel
f88ee1ece3
Fix for users adding board links to Read-only channels (#4581)
* initial commit for channel permissions

* add test

* check for write post when returning channels

* lint fix

* fix test

---------

Co-authored-by: Mattermost Build <build@mattermost.com>
2023-02-22 14:55:13 -07:00
Asaad Mahmood
1abd7f2645
GH-4478 - Forcing global header icons on the right (#4556) 2023-02-09 18:18:32 +05:00
Pablo Andrés Vélez Vidal
4030866a28 remove innecessary telemetry channel information 2023-02-06 14:31:25 +01:00
Pablo Andrés Vélez Vidal
b4ea125a63 add board info 2023-02-01 18:53:02 +01:00
Pablo Andrés Vélez Vidal
0cdad1f41d MM-48246 - ab test open RHS with linked board; add telemetry info 2023-02-01 15:30:14 +01:00
Pablo Andrés Vélez Vidal
e23e7e018d remove unnecessary change 2023-01-25 22:35:53 +01:00
Pablo Andrés Vélez Vidal
3b88cefcff move template id handling to plugin 2023-01-25 22:12:34 +01:00
Pablo Andrés Vélez Vidal
66c255e2cd Merge branch 'main' into MM48320-refactor-channel-with-associated-board-to-plugable 2023-01-25 10:37:26 +01:00
Asaad Mahmood
297e8f4d31
Adjusting modals and updating close icon on input (#4458)
* Adjusting modals and updating close icon on input

* Updating test

* Updating css

* Updating dialog css
2023-01-16 15:18:15 +05:00
Harrison Healey
7d663ef0ec
MM-49637 Make chunk filenames generated for MPA unique (#4463) 2023-01-12 15:45:11 -05:00
Pablo Velez Vidal
79254c16ac fix snapshot 2023-01-11 17:26:41 +01:00
Pablo Velez Vidal
61ba412c27 add unit tests 2023-01-11 17:08:42 +01:00
Pablo Velez Vidal
4ac26697e6 temp unit tests advances 2023-01-10 23:23:51 +01:00
Pablo Velez Vidal
e2b06f5f55 MM48320 - refactor create channel with board from webapp to pluggable 2023-01-10 16:57:23 +01:00
Scott Bishel
e981855219
Update text, used to set the button text (#4377)
* update test, used to set the button text

* update to proper capitalization
2023-01-05 16:36:33 -07:00
Scott Bishel
7257308d27 update snapshots for date format 2023-01-03 09:15:41 -07:00
Asaad Mahmood
0762cb7dc7
GH-4385 - Updating padding for boardselectoritem (#4387) 2022-12-23 17:09:24 +05:00
Asaad Mahmood
401062d128
GH-4278 - Updating card modal attach btn (#4361)
* GH-4278 - Updating card modal attach btn

* Updating flex

* Updating test

* Updating test
2022-12-20 18:36:02 +05:00
Asaad Mahmood
a43228c4d2
GH-4298 - Updating link boards modal item (#4362)
* GH-4298 - Updating link boards modal item

* Updating test

* Updating test
2022-12-20 11:18:41 +05:30
Harshil Sharma
eceb406535
Revert "Revert dnd (#4294)" (#4324)
This reverts commit 9fac8f476e.
2022-12-14 14:21:53 +05:30
Miguel de la Cruz
9fac8f476e
Revert dnd (#4294)
* Revert "Fixed bug where boards would move to category of a different team (#4284)"

This reverts commit e075f408d3.

* Revert "Merge branch 'main' into only-explicit-boards-on-default-category"

This reverts commit 7db7e56296, reversing
changes made to 3feda10b6d.

* Revert "DND support for category and boards in LHS (#3964)"

This reverts commit 9918a0b3f8.
2022-12-05 15:03:34 -05:00
Miguel de la Cruz
0f5f4b0590
Updates boards registration as product to use name instead of ID (#4247) 2022-11-25 18:02:02 +01:00
Harshil Sharma
9918a0b3f8
DND support for category and boards in LHS (#3964)
* WIP

* WIP

* Removed unused webapp util

* Added server tests

* Lint fix

* Updating existing tests

* Updating existing tests

* Updating existing tests

* Fixing existing tests

* Fixing existing tests

* Fixing existing tests

* WIP

* Added category sort order migration

* Added logic to set new category on top

* Implemented api, WS listein logic remining

* finished webapp implementation

* Added category type and tests

* updated tests

* Fixed integration test

* type fix

* WIP

* implemented boards DND to other category and in same category

* removed seconds from boards name

* wip

* debugging cy test

* Enabled hiding views list while DNDing

* Removed some debug logs

* Fixed a bug preventing users from collapsing boards category

* WIP

* Debugging cypress test

* CI

* debugging cy test

* Testing a fix

* reverting test fix

* Handled personal server

* WIP

* WIP

* Adding support for building with esbuild

* Using different index.html templates for esbuild

* WIP

* WIP

* Fixed delete category and rename category

* WIP

* WIP

* Finally, its done.

* Adde suppor tot update board-category mapping in bulk

* Fixed a bug where create category option didn't show up on default category

* Fixed bug where new board was added as last board in Boards category instead of first board

* Minor cleanup

* WIP

* Added support to drab boards onto collapsed categories

* Fixed route order from specific to generic

* Fix linter

* Updated existin server tests

* fixed integration tests

* Fixed webapp test err

* Removed accidental dependencies

* Adding  new server tests

* Finished server tests

* added api to client.go

* Added API integration test

* Fixed existing webapp tests

* WIP

* WIP

* WIP

* WIP

* WIP

* Fixed missing paranthesis

* Some cleanup

* fixed server lint

* noopped down migration

* Fixed issue with DND not working great with newly added category

* Fixed a test

* Fixed a test

* Fixed a test

* Fixed console error while DNDing

* pakg lock restore

* Fixed missing react beautiful dnd in package.lock.json

* updated snapshots

* Fixed webapp test

* Review fixes

* Added API permission check

Co-authored-by: Jesús Espino <jespinog@gmail.com>
2022-11-24 15:31:32 +05:30
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