stable

Clone or download

Read-only

story #17880 define Program Plan

How to test: A new entry point `projects/{id}/scaled_agile_plan` is available. It accepts: - 1 to N local trackers as backlog eg [Features, Enablers] - 1 tracker as Program Increment Change-Id: I3ad310bfb92def5e50e568e925100bb1fe28ad1c

Modified Files

Name
M plugins/scaled_agile/composer.json +2 −1 Go to diff View file
M plugins/scaled_agile/db/install.sql +6 −0 Go to diff View file
M plugins/scaled_agile/db/uninstall.sql +1 −0 Go to diff View file
A plugins/scaled_agile/include/Adapter/Plan/PlanDao.php +52 −0 Go to diff View file
A plugins/scaled_agile/include/Adapter/Plan/PlanTrackerDoesNotBelongToProjectException.php +31 −0 Go to diff View file
A plugins/scaled_agile/include/Adapter/Plan/PlanTrackerException.php +27 −0 Go to diff View file
A plugins/scaled_agile/include/Adapter/Plan/PlanTrackerNotFoundException.php +31 −0 Go to diff View file
A plugins/scaled_agile/include/Adapter/Plan/PlannableTrackerCannotBeEmptyException.php +31 −0 Go to diff View file
A plugins/scaled_agile/include/Adapter/Plan/ProgramAccessException.php +27 −0 Go to diff View file
A plugins/scaled_agile/include/Adapter/Plan/ProgramAdapter.php +67 −0 Go to diff View file
A plugins/scaled_agile/include/Adapter/Plan/ProgramTrackerAdapter.php +95 −0 Go to diff View file
A plugins/scaled_agile/include/Adapter/Plan/ProjectIsNotAProgramException.php +31 −0 Go to diff View file
M plugins/scaled_agile/include/Program/Administration/ReadOnlyProgramAdminURLBuilder.php +1 −1 Go to diff View file
M plugins/scaled_agile/include/Program/Backlog/AsynchronousCreation/ArtifactCreatedHandler.php +1 −1 Go to diff View file
M plugins/scaled_agile/include/Program/Backlog/AsynchronousCreation/CreateProgramIncrementsTask.php +3 −3 Go to diff View file
M plugins/scaled_agile/include/Program/Backlog/ProgramIncrement/Team/TeamProjectsCollectionBuilder.php +1 −1 Go to diff View file
A plugins/scaled_agile/include/Program/Plan/BuildProgram.php +35 −0 Go to diff View file
A plugins/scaled_agile/include/Program/Plan/BuildTracker.php +45 −0 Go to diff View file
A plugins/scaled_agile/include/Program/Plan/CannotPlanIntoItselfException.php +31 −0 Go to diff View file
A plugins/scaled_agile/include/Program/Plan/CreatePlan.php +42 −0 Go to diff View file
A plugins/scaled_agile/include/Program/Plan/Plan.php +65 −0 Go to diff View file
A plugins/scaled_agile/include/Program/Plan/PlanCreator.php +79 −0 Go to diff View file
A plugins/scaled_agile/include/Program/Plan/PlanStore.php +31 −0 Go to diff View file
A plugins/scaled_agile/include/Program/Plan/Program.php +44 −0 Go to diff View file
A plugins/scaled_agile/include/Program/Plan/ProgramIncrementTracker.php +44 −0 Go to diff View file
A plugins/scaled_agile/include/Program/Plan/ProgramPlannableTracker.php +44 −0 Go to diff View file
R plugins/scaled_agile/include/Program/Backlog/ProgramDao.php Go to diff View file
A plugins/scaled_agile/include/REST/ResourcesInjector.php +35 −0 Go to diff View file
A plugins/scaled_agile/include/REST/v1/ProjectResource.php +105 −0 Go to diff View file
A plugins/scaled_agile/include/REST/v1/ProjectResourcePutRepresentation.php +44 −0 Go to diff View file
M plugins/scaled_agile/include/scaled_agilePlugin.php +14 −1 Go to diff View file
A plugins/scaled_agile/tests/rest/ScaledAgile/ProjectResourceTest.php +62 −0 Go to diff View file
A plugins/scaled_agile/tests/rest/ScaledAgileDataBuilder.php +42 −0 Go to diff View file
A plugins/scaled_agile/tests/rest/_fixtures/program_scaled_agile/project.xml +938 −0 Go to diff View file
A plugins/scaled_agile/tests/rest/_fixtures/program_scaled_agile/user_map.csv +1 −0 Go to diff View file
A plugins/scaled_agile/tests/rest/_fixtures/program_scaled_agile/users.xml +28 −0 Go to diff View file
A plugins/scaled_agile/tests/rest/_fixtures/team_scaled_agile/project.xml +43 −0 Go to diff View file
A plugins/scaled_agile/tests/rest/_fixtures/team_scaled_agile/user_map.csv +1 −0 Go to diff View file
A plugins/scaled_agile/tests/rest/_fixtures/team_scaled_agile/users.xml +28 −0 Go to diff View file
A plugins/scaled_agile/tests/rest/init_test_data.php +28 −0 Go to diff View file
A plugins/scaled_agile/tests/rest/setup.sh +3 −0 Go to diff View file
A plugins/scaled_agile/tests/unit/Adapter/Plan/ProgramAdapterTest.php +115 −0 Go to diff View file
A plugins/scaled_agile/tests/unit/Adapter/Plan/ProgramTrackerAdapterTest.php +105 −0 Go to diff View file
M plugins/scaled_agile/tests/unit/Program/Administration/ReadOnlyProgramAdminURLBuilderTest.php +1 −1 Go to diff View file
M plugins/scaled_agile/tests/unit/Program/Backlog/AsynchronousCreation/ArtifactCreatedHandlerTest.php +1 −1 Go to diff View file
M plugins/scaled_agile/tests/unit/Program/Backlog/AsynchronousCreation/CreateProgramIncrementsTaskTest.php +1 −1 Go to diff View file
M plugins/scaled_agile/tests/unit/Program/Backlog/CreationCheck/ProgramIncrementArtifactCreatorCheckerTest.php +1 −1 Go to diff View file
M plugins/scaled_agile/tests/unit/Program/Backlog/ProgramIncrement/Team/TeamProjectsCollectionBuilderTest.php +1 −1 Go to diff View file
A plugins/scaled_agile/tests/unit/Program/Plan/PlanCreatorTest.php +79 −0 Go to diff View file