stable
Clone or download
Go to the test plan of a milestone. If the milestone has campaigns (open or closed), they are displayed. Else the list is empty. While the list is loading, skeletons are displayed. This commit is intended to introduce vuex store and basic retrieval of campaigns. As such, and to not clutter much the review, no polish has been applied: - "Test campaigns" title should be black - Empty state should be displayed if the list is empty - Error state should be displayed in case of error while loading the list. - The card for each campaign should be styled. - The list is not ordered. All this will be done later, in a dedicated changeset. Part of story #14881: Transform βTest Managementβ pane in βIntegrated paneβ Test Change-Id: Iccaad14382d9043e4cf3234bba1b2efcefab6ca1
Modified Files
Name | ||||
---|---|---|---|---|
M | plugins/testmanagement/include/TestPlan/TestPlanController.php | +1 | β1 | Go to diff View file |
M | plugins/testmanagement/include/TestPlan/TestPlanPresenter.php | +15 | β2 | Go to diff View file |
M | plugins/testmanagement/include/TestPlan/TestPlanPresenterBuilder.php | +4 | β2 | Go to diff View file |
M | plugins/testmanagement/package-lock.json | +337 | β0 | Go to diff View file |
M | plugins/testmanagement/package.json | +6 | β2 | Go to diff View file |
M | plugins/testmanagement/scripts/test-plan/index.ts | +13 | β1 | Go to diff View file |
M | plugins/testmanagement/scripts/test-plan/po/fr_FR.po | +2 | β2 | Go to diff View file |
A | plugins/testmanagement/scripts/test-plan/src/components/App.test.ts | +28 | β0 | Go to diff View file |
M | plugins/testmanagement/scripts/test-plan/src/components/App.vue | +7 | β3 | Go to diff View file |
A | plugins/testmanagement/scripts/test-plan/src/components/Campaigns/CampaignCard.test.ts | +34 | β0 | Go to diff View file |
A | plugins/testmanagement/scripts/test-plan/src/components/Campaigns/CampaignCard.vue | +37 | β0 | Go to diff View file |
A | plugins/testmanagement/scripts/test-plan/src/components/Campaigns/CampaignSkeleton.vue | +26 | β0 | Go to diff View file |
A | plugins/testmanagement/scripts/test-plan/src/components/Campaigns/ListOfCampaigns.test.ts | +107 | β0 | Go to diff View file |
A | plugins/testmanagement/scripts/test-plan/src/components/Campaigns/ListOfCampaigns.vue | +60 | β0 | Go to diff View file |
A | plugins/testmanagement/scripts/test-plan/src/components/Campaigns/__snapshots__/CampaignCard.test.ts.snap | +11 | β0 | Go to diff View file |
A | plugins/testmanagement/scripts/test-plan/src/components/__snapshots__/App.test.ts.snap | +9 | β0 | Go to diff View file |
A | plugins/testmanagement/scripts/test-plan/src/helpers/local-vue-for-test.ts | +34 | β0 | Go to diff View file |
A | plugins/testmanagement/scripts/test-plan/src/store/campaign/campaign-actions.test.ts | +58 | β0 | Go to diff View file |
A | plugins/testmanagement/scripts/test-plan/src/store/campaign/campaign-actions.ts | +50 | β0 | Go to diff View file |
A | plugins/testmanagement/scripts/test-plan/src/store/campaign/campaign-mutations.test.ts | +57 | β0 | Go to diff View file |
A | plugins/testmanagement/scripts/test-plan/src/store/campaign/campaign-mutations.ts | +33 | β0 | Go to diff View file |
A | plugins/testmanagement/scripts/test-plan/src/store/campaign/index.ts | +35 | β0 | Go to diff View file |
A | plugins/testmanagement/scripts/test-plan/src/store/campaign/type.ts | +25 | β0 | Go to diff View file |
A | plugins/testmanagement/scripts/test-plan/src/store/index.ts | +30 | β0 | Go to diff View file |
A | plugins/testmanagement/scripts/test-plan/src/store/type.ts | +29 | β0 | Go to diff View file |
A | plugins/testmanagement/scripts/test-plan/src/type.ts | +23 | β0 | Go to diff View file |
M | plugins/testmanagement/templates/test-plan.mustache | +4 | β1 | Go to diff View file |
M | plugins/testmanagement/tests/unit/TestPlan/TestPlanControllerTest.php | +31 | β5 | Go to diff View file |
M | plugins/testmanagement/themes/BurningParrot/css/test-plan.scss | +4 | β0 | Go to diff View file |