stable

Clone or download

Read-only

Display top level cards

The taskboard now retrieves the top level (or parent) cards and display them in the unnamed column. No border color, no background color, no link, no loading skeleton, ... they will come in dedicated changesets. If there isn't any cards, then the empty state is displayed without columns. Part of story #13640: See minimal card display Change-Id: Ie289397cb1609a880636bebf97e8cb71b7dd8b3b

Modified Files

Name
M plugins/agiledashboard/include/AgileDashboard/BacklogItemDao.class.php +1 −1 Go to diff View file
M plugins/taskboard/include/Board/BoardPresenter.php +7 −1 Go to diff View file
M plugins/taskboard/include/Board/BoardPresenterBuilder.php +13 −2 Go to diff View file
M plugins/taskboard/include/taskboardPlugin.php +2 −1 Go to diff View file
M plugins/taskboard/scripts/taskboard/index.ts +16 −2 Go to diff View file
M plugins/taskboard/scripts/taskboard/src/components/App.test.ts +21 −5 Go to diff View file
M plugins/taskboard/scripts/taskboard/src/components/App.vue +13 −3 Go to diff View file
R plugins/taskboard/scripts/taskboard/src/components/TaskBoard/NoContentEmptyState.test.ts Go to diff View file
R plugins/taskboard/scripts/taskboard/src/components/TaskBoard/NoContentEmptyState.vue Go to diff View file
R plugins/taskboard/scripts/taskboard/src/components/TaskBoard/NoContentSvg.vue Go to diff View file
A plugins/taskboard/scripts/taskboard/src/components/EmptyState/__snapshots__/NoContentEmptyState.test.ts.snap +22 −0 Go to diff View file
A plugins/taskboard/scripts/taskboard/src/components/TaskBoard/Card/ParentCard.test.ts +55 −0 Go to diff View file
A plugins/taskboard/scripts/taskboard/src/components/TaskBoard/Card/ParentCard.vue +58 −0 Go to diff View file
A plugins/taskboard/scripts/taskboard/src/components/TaskBoard/Card/__snapshots__/ParentCard.test.ts.snap +27 −0 Go to diff View file
M plugins/taskboard/scripts/taskboard/src/components/TaskBoard/TaskBoardBody.test.ts +36 −7 Go to diff View file
M plugins/taskboard/scripts/taskboard/src/components/TaskBoard/TaskBoardBody.vue +23 −5 Go to diff View file
D plugins/taskboard/scripts/taskboard/src/components/TaskBoard/__snapshots__/NoContentEmptyState.test.ts.snap +0 −31 Go to diff View file
A plugins/taskboard/scripts/taskboard/src/components/TaskBoard/__snapshots__/TaskBoardBody.test.ts.snap +42 −0 Go to diff View file
M plugins/taskboard/scripts/taskboard/src/components/__snapshots__/App.test.ts.snap +10 −2 Go to diff View file
A plugins/taskboard/scripts/taskboard/src/store/actions.test.ts +97 −0 Go to diff View file
A plugins/taskboard/scripts/taskboard/src/store/actions.ts +38 −0 Go to diff View file
M plugins/taskboard/scripts/taskboard/src/store/index.ts +7 −6 Go to diff View file
A plugins/taskboard/scripts/taskboard/src/store/mutations.test.ts +82 −0 Go to diff View file
A plugins/taskboard/scripts/taskboard/src/store/mutations.ts +24 −0 Go to diff View file
M plugins/taskboard/scripts/taskboard/src/type.d.ts +20 −1 Go to diff View file
M plugins/taskboard/templates/taskboard.mustache +7 −1 Go to diff View file
M plugins/taskboard/themes/_taskboard.scss +1 −0 Go to diff View file
A plugins/taskboard/themes/includes/_cards.scss +73 −0 Go to diff View file