stable

Clone or download

Read-only

inject trackers into DOM

part of story #14291 Beautiful tracker creation Why this change: In nexts steps we'll need to display a dropdown list with trackers group by project. This patch introduce the backend mechanism of retrievement of this lists. How to test Make sure that the vue app is not built check the value of data-project-templates of div tracker-creation-app You must have a list of trackers grouped by project Change-Id: Ie3cafbd5a73ce930727800035da081c1529c5cc7

Modified Files

Name
A plugins/tracker/include/Tracker/Creation/ProjectTemplatesRepresentation.php +53 −0 Go to diff View file
M plugins/tracker/include/Tracker/Creation/TrackerCreationController.php +8 −2 Go to diff View file
M plugins/tracker/include/Tracker/Creation/TrackerCreationPresenter.php +9 −0 Go to diff View file
A plugins/tracker/include/Tracker/Creation/TrackerCreationPresenterBuilder.php +68 −0 Go to diff View file
A plugins/tracker/include/Tracker/Creation/TrackerTemplatesRepresentation.php +53 −0 Go to diff View file
M plugins/tracker/include/trackerPlugin.php +3 −1 Go to diff View file
A plugins/tracker/phpunit/Tracker/Creation/TrackerCreationPresenterBuilderTest.php +125 −0 Go to diff View file
M plugins/tracker/templates/tracker-creation/tracker-creation-app.mustache +1 −1 Go to diff View file