stable

Clone or download

Read-only

Ease SemanticTimeframeBuilder instanciation

Timeframes are used in various places in Tuleap, and each time we need to inject a new dependency in SemanticTimeframeBuilder, we need to update 24 locations in several plugins. It became an actual pain in my a**: it's been two or three times this release I had to update those files. Moreover it clutters significantly the reviews. part of: story #21362 Base artifact timeframe on a linked artifact No functional change expected Change-Id: I5834ae23ae056cf8fe06366c0f529bd0e2c51c4c

Modified Files

Name
M plugins/agiledashboard/include/AgileDashboard/FormElement/Burnup.php +2 −18 Go to diff View file
M plugins/agiledashboard/include/AgileDashboardRouterBuilder.php +1 −12 Go to diff View file
M plugins/agiledashboard/include/Planning/MilestoneFactory.class.php +1 −12 Go to diff View file
M plugins/agiledashboard/include/agiledashboardPlugin.php +1 −12 Go to diff View file
M plugins/program_management/include/Adapter/Program/Backlog/AsynchronousCreation/TaskBuilder.php +5 −16 Go to diff View file
M plugins/program_management/include/REST/v1/ProjectResource.php +1 −12 Go to diff View file
M plugins/projectmilestones/include/Widget/ProjectMilestonesPresenterBuilder.php +1 −12 Go to diff View file
M plugins/roadmap/include/Roadmap/REST/v1/RoadmapResource.php +2 −22 Go to diff View file
M plugins/roadmap/include/Roadmap/REST/v1/TasksResource.php +1 −12 Go to diff View file
M plugins/tracker/include/Tracker/Artifact/Artifact.php +1 −10 Go to diff View file
M plugins/tracker/include/Tracker/FormElement/Tracker_FormElement_Field_Burndown.php +2 −18 Go to diff View file
M plugins/tracker/include/Tracker/FormElement/Tracker_FormElement_Field_Date.php +1 −15 Go to diff View file
M plugins/tracker/include/Tracker/FormElement/Tracker_FormElement_Field_Numeric.php +1 −15 Go to diff View file
M plugins/tracker/include/Tracker/Semantic/Timeframe/SemanticTimeframeBuilder.php +14 −0 Go to diff View file
M plugins/tracker/include/Tracker/Semantic/Tracker_SemanticManager.class.php +2 −19 Go to diff View file
M plugins/tracker/include/trackerPlugin.php +1 −12 Go to diff View file
M plugins/velocity/include/velocityPlugin.php +1 −19 Go to diff View file