stable

Clone or download

Read-only

Introduce Roadmap widget

The widget asks for a tracker id. It displays a "Under construction" message since it does nothing yet. When a project is created from a template using this widget, the new widget targets the new tracker, instead of the one in the template. (like it is done in request #19329, request #19338, or request #19360). The widget is hidden behind a feature flag: ``` tuleap config-set feature_flag_plugin_roadmap_display_underconstruction_widget 1 ``` Part of story #19734: have a Roadmap widget on dashboard Change-Id: Iece0ddb1d72750be7df55013c903210e1923a39b

Modified Files

Name
M plugins/roadmap/composer.lock +1 −1 Go to diff View file
A plugins/roadmap/db/install.sql +8 −0 Go to diff View file
A plugins/roadmap/db/uninstall.sql +1 −0 Go to diff View file
A plugins/roadmap/include/Roadmap/RoadmapProjectWidget.php +282 −0 Go to diff View file
A plugins/roadmap/include/Roadmap/RoadmapWidgetDao.php +104 −0 Go to diff View file
M plugins/roadmap/include/roadmapPlugin.php +62 −0 Go to diff View file
M plugins/roadmap/site-content/fr_FR/LC_MESSAGES/tuleap-roadmap.po +3 −0 Go to diff View file
A plugins/roadmap/templates/preferences-form.mustache +31 −0 Go to diff View file
A plugins/roadmap/templates/widget-roadmap-under-construction.mustache +1 −0 Go to diff View file
A plugins/roadmap/tests/unit/Roadmap/RoadmapProjectWidgetTest.php +162 −0 Go to diff View file
M plugins/tracker/include/Tracker/TrackerFactory.class.php +4 −1 Go to diff View file