stable

Clone or download

Read-only

Migrate tracker list in reading mode to Vue

This is part of request #10799 Migrate cross tracker widget in vuejs Also needed for read-only query in story #10678 define a query for title and description semantics No functional changes. The list of selected trackers in the report in the widget's reading mode is migrated to vue. It should update correctly when: - the widget is loaded - you add / remove trackers in the writing mode - you change the writing mode and hit cancel Change-Id: I2570b0372d653e769a60a389652d263be3f5516d

Modified Files

Name
M plugins/crosstracker/include/CrossTracker/Widget/ProjectCrossTrackerSearchPresenter.php +0 −2 Go to diff View file
M plugins/crosstracker/site-content/fr_FR/LC_MESSAGES/tuleap-crosstracker.po +0 −3 Go to diff View file
M plugins/crosstracker/site-content/tuleap-crosstracker.pot +0 −3 Go to diff View file
D plugins/crosstracker/templates/widgets/project-cross-tracker-search-reading-mode.mustache +0 −18 Go to diff View file
M plugins/crosstracker/templates/widgets/project-cross-tracker-search.mustache +1 −4 Go to diff View file
A plugins/crosstracker/www/scripts/.gitignore +2 −0 Go to diff View file
M plugins/crosstracker/www/scripts/cross-tracker/po/fr.po +9 −0 Go to diff View file
M plugins/crosstracker/www/scripts/cross-tracker/po/template.pot +9 −0 Go to diff View file
A plugins/crosstracker/www/scripts/cross-tracker/src/app/CrossTrackerWidget.vue +23 −0 Go to diff View file
A plugins/crosstracker/www/scripts/cross-tracker/src/app/app.spec.js +21 −0 Go to diff View file
M plugins/crosstracker/www/scripts/cross-tracker/src/app/gettext-provider.js +19 −0 Go to diff View file
M plugins/crosstracker/www/scripts/cross-tracker/src/app/index.js +26 −30 Go to diff View file
M plugins/crosstracker/www/scripts/cross-tracker/src/app/mode-change-controller.js +6 −9 Go to diff View file
A plugins/crosstracker/www/scripts/cross-tracker/src/app/reading-mode/ReadingMode.spec.js +91 −0 Go to diff View file
A plugins/crosstracker/www/scripts/cross-tracker/src/app/reading-mode/ReadingMode.vue +57 −0 Go to diff View file
A plugins/crosstracker/www/scripts/cross-tracker/src/app/reading-mode/TrackerListReadingMode.vue +44 −0 Go to diff View file
M plugins/crosstracker/www/scripts/cross-tracker/src/app/reading-mode/reading-mode-controller.js +1 −20 Go to diff View file
D plugins/crosstracker/www/scripts/cross-tracker/src/app/reading-mode/reading-trackers-controller.js +0 −113 Go to diff View file
D plugins/crosstracker/www/scripts/cross-tracker/src/app/reading-mode/reading-trackers.mustache +0 −12 Go to diff View file
A plugins/crosstracker/www/scripts/cross-tracker/src/app/user-service.js +33 −0 Go to diff View file
A plugins/crosstracker/www/scripts/karma.conf.js +101 −0 Go to diff View file
M plugins/crosstracker/www/scripts/package-lock.json +2319 −756 Go to diff View file
M plugins/crosstracker/www/scripts/package.json +17 −4 Go to diff View file
A plugins/crosstracker/www/scripts/tlp-mock.spec.js +1 −0 Go to diff View file
M plugins/crosstracker/www/scripts/webpack.config.js +47 −17 Go to diff View file
M plugins/crosstracker/www/themes/BurningParrot/css/_cross-tracker.scss +12 −11 Go to diff View file