stable

Clone or download

Read-only

Add "Unplanned" option to the "In Milestone"

This is part of story #14000 manage "en masse" backlog operations If the project of the tracker uses the explicit backlog managment, then a new value is selectable in the tracker report "In Milestone" criterion: Unplanned. This allows the user to retrieve artifacts that are not in the explicit top backlog and not already planned in submilstones. Change-Id: I5e1e92d381540a4d2901ea03fd56b5b002667b9f

Modified Files

Name
M plugins/agiledashboard/include/AgileDashboard/Artifact/PlannedArtifactDao.php +17 −0 Go to diff View file
M plugins/agiledashboard/include/AgileDashboard/ExplicitBacklog/ArtifactsInExplicitBacklogDao.php +12 −0 Go to diff View file
A plugins/agiledashboard/include/AgileDashboard/ExplicitBacklog/UnplannedCriterionOptionsProvider.php +68 −0 Go to diff View file
A plugins/agiledashboard/include/AgileDashboard/ExplicitBacklog/UnplannedReportCriterionChecker.php +57 −0 Go to diff View file
A plugins/agiledashboard/include/AgileDashboard/ExplicitBacklog/UnplannedReportCriterionMatchingIdsRetriever.php +118 −0 Go to diff View file
A plugins/agiledashboard/include/AgileDashboard/ExplicitBacklog/UnplannedReportCriterionProjectNotUsingExplicitBacklogException.php +29 −0 Go to diff View file
M plugins/agiledashboard/include/AgileDashboard/Milestone/MilestoneReportCriterionOptionsProvider.class.php +2 −3 Go to diff View file
M plugins/agiledashboard/include/AgileDashboard/Milestone/MilestoneReportCriterionProvider.class.php +36 −6 Go to diff View file
M plugins/agiledashboard/include/AgileDashboard/Milestone/SelectedMilestoneProvider.php +1 −2 Go to diff View file
M plugins/agiledashboard/include/agiledashboardPlugin.php +32 −2 Go to diff View file
A plugins/agiledashboard/phpunit/AgileDashboard/ExplicitBacklog/UnplannedCriterionOptionsProviderTest.php +102 −0 Go to diff View file
A plugins/agiledashboard/phpunit/AgileDashboard/ExplicitBacklog/UnplannedReportCriterionCheckerTest.php +81 −0 Go to diff View file
A plugins/agiledashboard/phpunit/AgileDashboard/ExplicitBacklog/UnplannedReportCriterionMatchingIdsRetrieverTest.php +165 −0 Go to diff View file
A plugins/agiledashboard/phpunit/AgileDashboard/Milestone/MilestoneReportCriterionProviderTest.php +142 −0 Go to diff View file
M plugins/agiledashboard/site-content/fr_FR/LC_MESSAGES/tuleap-agiledashboard.po +3 −0 Go to diff View file
D plugins/agiledashboard/tests/include/AgileDashboard/Milestone/MilestoneReportCriterionProviderTest.php +0 −61 Go to diff View file