stable

Forked from tuleap/stable

Clone or download

Read-only

story #2922 - Easly organize product/release/sprint backlog

Display a new "Content" pane with the content of a given milestone. For instance content of Release 6 or Sprint 40. It corresponds to the left part of current "Planning/Backlog" pane but with only the backlog elements that are plannables in children milestone. Change-Id: Iabfc38ff013b8a917b1c3b4cb307c0ef8dc78db7

Modified Files

Name
A plugins/agiledashboard/include/AgileDashboard/BacklogItem.class.php +88 −0 Go to diff View file
A plugins/agiledashboard/include/AgileDashboard/BacklogItemDao.class.php +109 −0 Go to diff View file
A plugins/agiledashboard/include/AgileDashboard/DefaultPaneInfo.class.php +35 −0 Go to diff View file
A plugins/agiledashboard/include/AgileDashboard/Milestone/Pane/ContentBacklogStrategy.class.php +49 −0 Go to diff View file
A plugins/agiledashboard/include/AgileDashboard/Milestone/Pane/ContentDescendantBacklogStrategy.class.php +66 −0 Go to diff View file
A plugins/agiledashboard/include/AgileDashboard/Milestone/Pane/ContentPane.class.php +68 −0 Go to diff View file
A plugins/agiledashboard/include/AgileDashboard/Milestone/Pane/ContentPaneInfo.class.php +58 −0 Go to diff View file
A plugins/agiledashboard/include/AgileDashboard/Milestone/Pane/ContentPresenter.class.php +156 −0 Go to diff View file
A plugins/agiledashboard/include/AgileDashboard/Milestone/Pane/ContentPresenterBuilder.class.php +232 −0 Go to diff View file
A plugins/agiledashboard/include/AgileDashboard/Milestone/Pane/ContentRowPresenter.class.php +40 −0 Go to diff View file
A plugins/agiledashboard/include/AgileDashboard/Milestone/Pane/ContentRowPresenterCollection.class.php +60 −0 Go to diff View file
A plugins/agiledashboard/include/AgileDashboard/Milestone/Pane/ContentSelfBacklogStrategy.class.php +36 −0 Go to diff View file
A plugins/agiledashboard/include/AgileDashboard/Milestone/Pane/PresenterData.class.php +61 −0 Go to diff View file
M plugins/agiledashboard/include/AgileDashboard/MilestonePlanningPaneInfo.class.php +1 −1 Go to diff View file
M plugins/agiledashboard/include/AgileDashboard/PaneInfo.class.php +11 −1 Go to diff View file
M plugins/agiledashboard/include/AgileDashboardRouter.class.php +4 −57 Go to diff View file
M plugins/agiledashboard/include/Planning/MilestoneController.class.php +4 −32 Go to diff View file
A plugins/agiledashboard/include/Planning/MilestoneControllerFactory.class.php +103 −0 Go to diff View file
M plugins/agiledashboard/include/Planning/MilestoneFactory.class.php +18 −0 Go to diff View file
M plugins/agiledashboard/include/Planning/MilestoneLegacyPlanningPaneFactory.class.php +15 −2 Go to diff View file
M plugins/agiledashboard/include/Planning/MilestonePaneFactory.class.php +58 −3 Go to diff View file
M plugins/agiledashboard/include/Planning/MilestonePresenter.class.php +10 −24 Go to diff View file
M plugins/agiledashboard/include/Planning/MilestoneRedirectParameter.class.php +5 −5 Go to diff View file
M plugins/agiledashboard/include/agiledashboardPlugin.class.php +32 −5 Go to diff View file
M plugins/agiledashboard/include/autoload.php +16 −2 Go to diff View file
M plugins/agiledashboard/include/constants.php +1 −0 Go to diff View file
M plugins/agiledashboard/site-content/en_US/agiledashboard.tab +14 −0 Go to diff View file
M plugins/agiledashboard/site-content/fr_FR/agiledashboard.tab +14 −0 Go to diff View file
A plugins/agiledashboard/templates/pane-content-closeditems.mustache +28 −0 Go to diff View file
A plugins/agiledashboard/templates/pane-content-openitems.mustache +33 −0 Go to diff View file
A plugins/agiledashboard/templates/pane-content.mustache +6 −0 Go to diff View file
M plugins/agiledashboard/tests/AgileDashboardRouterTest.php +12 −9 Go to diff View file
A plugins/agiledashboard/tests/include/AgileDashboard/Milestone/Pane/ContentPresenterBuilderTest.php +134 −0 Go to diff View file
M plugins/agiledashboard/tests/include/MilestoneControllerTest.php +2 −76 Go to diff View file
A plugins/agiledashboard/tests/include/MilestonePaneFactoryTest.php +84 −0 Go to diff View file
A plugins/agiledashboard/www/js/MilestoneContent.js +86 −0 Go to diff View file
M plugins/agiledashboard/www/js/planning-view.js +6 −1 Go to diff View file
M plugins/agiledashboard/www/themes/default/css/style.css +16 −0 Go to diff View file
M plugins/cardwall/include/PaneInfo.class.php +0 −4 Go to diff View file
M plugins/tracker/include/Tracker/Artifact/Burndown/PaneInfo.class.php +0 −4 Go to diff View file
M plugins/tracker/include/Tracker/Artifact/Tracker_Artifact.class.php +49 −11 Go to diff View file
M plugins/tracker/include/Tracker/Artifact/Tracker_ArtifactFactory.class.php +39 −0 Go to diff View file
M plugins/tracker/include/Tracker/Artifact/dao/Tracker_ArtifactDao.class.php +30 −0 Go to diff View file
M plugins/tracker/include/Tracker/Semantic/Tracker_Semantic_Status.class.php +6 −3 Go to diff View file
M plugins/tracker/include/Tracker/Semantic/Tracker_Semantic_Title.class.php +2 −1 Go to diff View file
A plugins/tracker/tests/Tracker_ArtifactFactoryTest.php +88 −0 Go to diff View file
M plugins/tracker/tests/builders/anArtifact.php +9 −0 Go to diff View file