stable

Clone or download

Read-only

feat: select more than one tracker for Roadmap

The roadmap widget can now be configured to track the progress of many trackers at once. You can for example mix R&D and Marketing activities at the same time with common context. Hoping that the review will not be too big, this contribution is complete meaning that feature is available: * At widget creation * At widget edition * Via XML import * Via project template duplication Closes story #21807: select more than one tracker for Roadmap Change-Id: I6cd594a9afa3870583c1109c26e4195a03efa5a7

Modified Files

Name
M plugins/roadmap/db/install.sql +6 −0 Go to diff View file
A plugins/roadmap/db/mysql/updates/2021/202106161205_multiple_trackers_in_roadmap.php +62 −0 Go to diff View file
M plugins/roadmap/db/uninstall.sql +1 −0 Go to diff View file
M plugins/roadmap/include/Roadmap/REST/v1/RoadmapTasksRetriever.php +82 −46 Go to diff View file
M plugins/roadmap/include/Roadmap/RoadmapProjectWidget.php +30 −20 Go to diff View file
M plugins/roadmap/include/Roadmap/RoadmapWidgetDao.php +111 −49 Go to diff View file
M plugins/roadmap/include/Roadmap/Widget/PreferencePresenter.php +6 −3 Go to diff View file
M plugins/roadmap/include/Roadmap/Widget/RoadmapConfigureAtXMLImport.php +18 −9 Go to diff View file
M plugins/roadmap/package.json +1 −0 Go to diff View file
M plugins/roadmap/scripts/configure-widget/src/bootstrap-vue-mount-point.ts +4 −2 Go to diff View file
M plugins/roadmap/scripts/configure-widget/src/components/App.test.ts +7 −7 Go to diff View file
M plugins/roadmap/scripts/configure-widget/src/components/App.vue +30 −13 Go to diff View file
M plugins/roadmap/templates/preferences-form.mustache +1 −1 Go to diff View file
M plugins/roadmap/tests/unit/Roadmap/REST/v1/RoadmapTasksRetrieverTest.php +257 −22 Go to diff View file
M plugins/roadmap/tests/unit/Roadmap/RoadmapProjectWidgetTest.php +16 −6 Go to diff View file
M plugins/roadmap/tests/unit/Roadmap/Widget/RoadmapConfigureAtXMLImportTest.php +49 −4 Go to diff View file
M plugins/roadmap/themes/widget-configuration.scss +2 −0 Go to diff View file
M plugins/tracker/include/Tracker/Artifact/Tracker_ArtifactFactory.class.php +28 −0 Go to diff View file
M plugins/tracker/include/Tracker/Artifact/dao/Tracker_ArtifactDao.class.php +23 −0 Go to diff View file