stable

Clone or download

Read-only

Display current configuration

part of: story #21362 Base artifact timeframe on a linked artifact When the semantic timeframe is set up to be implied from artifacts of a given tracker, then we display it. How to test: - In the tracker_semantic_timeframe table, add a n-uplet containing only the id of the target tracker (f.i: story) and the id of another tracker (f.i: releases) - Go to the global semantics administration --> Below Timeframe, you can see that the semantic is configured to get its timeperiods from artifacts of the provided tracker. Change-Id: Ia4d91e553ec0fae281a2b542d6a43a4109805618

Modified Files

Name
M plugins/agiledashboard/include/AgileDashboard/FormElement/Burnup.php +7 −2 Go to diff View file
M plugins/agiledashboard/include/AgileDashboardRouterBuilder.php +6 −5 Go to diff View file
M plugins/agiledashboard/include/Planning/MilestoneFactory.class.php +1 −0 Go to diff View file
M plugins/agiledashboard/include/agiledashboardPlugin.php +5 −1 Go to diff View file
M plugins/program_management/include/Adapter/Program/Backlog/AsynchronousCreation/TaskBuilder.php +4 −2 Go to diff View file
M plugins/program_management/include/REST/v1/ProjectResource.php +5 −1 Go to diff View file
M plugins/program_management/include/program_managementPlugin.php +7 −1 Go to diff View file
M plugins/projectmilestones/include/Widget/ProjectMilestonesPresenterBuilder.php +2 −1 Go to diff View file
M plugins/roadmap/include/Roadmap/REST/v1/RoadmapResource.php +6 −3 Go to diff View file
M plugins/roadmap/include/Roadmap/REST/v1/TasksResource.php +2 −1 Go to diff View file
M plugins/tracker/db/install.sql +3 −2 Go to diff View file
A plugins/tracker/db/mysql/updates/2021/202105251440_add_implied_from_tracker_id_to_tracker_semantic_timeframe.php +53 −0 Go to diff View file
M plugins/tracker/include/Tracker/Artifact/Artifact.php +5 −1 Go to diff View file
M plugins/tracker/include/Tracker/FormElement/Tracker_FormElement_Field_Burndown.php +2 −1 Go to diff View file
M plugins/tracker/include/Tracker/FormElement/Tracker_FormElement_Field_Date.php +5 −1 Go to diff View file
M plugins/tracker/include/Tracker/FormElement/Tracker_FormElement_Field_Numeric.php +5 −1 Go to diff View file
M plugins/tracker/include/Tracker/Semantic/Timeframe/SemanticTimeframeBuilder.php +54 −10 Go to diff View file
M plugins/tracker/include/Tracker/Semantic/Timeframe/SemanticTimeframeDao.php +2 −2 Go to diff View file
A plugins/tracker/include/Tracker/Semantic/Timeframe/TimeframeImpliedFromAnotherTracker.php +107 −0 Go to diff View file
M plugins/tracker/include/Tracker/Semantic/Tracker_SemanticManager.class.php +2 −1 Go to diff View file
M plugins/tracker/include/trackerPlugin.php +5 −1 Go to diff View file
M plugins/tracker/site-content/fr_FR/LC_MESSAGES/tuleap-tracker.po +6 −0 Go to diff View file
M plugins/tracker/tests/unit/Tracker/Semantic/Timeframe/SemanticTimeframeBuilderTest.php +250 −52 Go to diff View file
A plugins/tracker/tests/unit/Tracker/Semantic/Timeframe/TimeframeImpliedFromAnotherTrackerTest.php +143 −0 Go to diff View file
M plugins/velocity/include/velocityPlugin.php +2 −1 Go to diff View file