stable

Clone or download

Read-only

Add missing interface: mirroring should not manipulate fields

part of story #17878 rename Multi Project Backlog into Scaled Agile No functional changes. Creating a release in aggregator should still duplicate all fields in project increments All FormElementFields a now behind an interface, I still need to provide the whole field in the Data for now, because the FormElementField is used to retrieve the field changeset value. Change-Id: Ia634b241abdfa368c4372c0e50cd5cc1a8b2e144

Modified Files

Name
M plugins/scaled_agile/include/Program/Backlog/AsynchronousCreation/CreateProgramIncrementsTask.php +19 −13 Go to diff View file
M plugins/scaled_agile/include/Program/Backlog/AsynchronousCreation/ProjectIncrementsCreator.php +16 −14 Go to diff View file
R plugins/scaled_agile/include/Program/Backlog/ProjectIncrement/Data/SynchronizedFields/Status/StatusValueMapper.php Go to diff View file
M plugins/scaled_agile/include/Program/Backlog/CreationCheck/ProjectIncrementArtifactCreatorChecker.php +9 −9 Go to diff View file
M plugins/scaled_agile/include/Program/Backlog/CreationCheck/RequiredFieldChecker.php +2 −2 Go to diff View file
M plugins/scaled_agile/include/Program/Backlog/CreationCheck/WorkflowChecker.php +5 −5 Go to diff View file
D plugins/scaled_agile/include/Program/Backlog/ProjectIncrement/Data/SynchronizedFields/SynchronizedFields.php +0 −122 Go to diff View file
D plugins/scaled_agile/include/Program/Backlog/ProjectIncrement/Data/SynchronizedFields/SynchronizedFieldsGatherer.php +0 −156 Go to diff View file
D plugins/scaled_agile/include/Program/Backlog/ProjectIncrement/Data/SynchronizedFields/TimeframeFields.php +0 −88 Go to diff View file
R plugins/scaled_agile/include/Program/Backlog/ProjectIncrement/Data/SynchronizedFields/NoProjectIncrementException.php Go to diff View file
R plugins/scaled_agile/include/Program/Backlog/ProjectIncrement/Data/Nature/ProjectIncrementArtifactLinkType.php Go to diff View file
M plugins/scaled_agile/include/Program/Backlog/ProjectIncrement/Source/Changeset/Values/ArtifactLinkValueData.php +1 −1 Go to diff View file
M plugins/scaled_agile/include/Program/Backlog/ProjectIncrement/Source/Changeset/Values/DescriptionValueAdapter.php +4 −5 Go to diff View file
M plugins/scaled_agile/include/Program/Backlog/ProjectIncrement/Source/Changeset/Values/EndPeriodValueAdapter.php +7 −6 Go to diff View file
M plugins/scaled_agile/include/Program/Backlog/ProjectIncrement/Source/Changeset/Values/SourceChangesetValuesCollectionAdapter.php +11 −11 Go to diff View file
M plugins/scaled_agile/include/Program/Backlog/ProjectIncrement/Source/Changeset/Values/StartDateValueAdapter.php +4 −5 Go to diff View file
M plugins/scaled_agile/include/Program/Backlog/ProjectIncrement/Source/Changeset/Values/StatusValueAdapter.php +4 −5 Go to diff View file
M plugins/scaled_agile/include/Program/Backlog/ProjectIncrement/Source/Changeset/Values/TitleValueAdapter.php +5 −6 Go to diff View file
R plugins/scaled_agile/include/Program/Backlog/ProjectIncrement/Data/SynchronizedFields/Status/NoStatusFieldException.php Go to diff View file
A plugins/scaled_agile/include/Program/Backlog/ProjectIncrement/Source/Fields/FieldData.php +70 −0 Go to diff View file
A plugins/scaled_agile/include/Program/Backlog/ProjectIncrement/Source/Fields/FieldDescriptionAdapter.php +50 −0 Go to diff View file
R plugins/scaled_agile/include/Program/Backlog/ProjectIncrement/Data/SynchronizedFields/Title/NoTitleFieldException.php Go to diff View file
R plugins/scaled_agile/include/Program/Backlog/ProjectIncrement/Data/SynchronizedFields/Description/NoDescriptionFieldException.php Go to diff View file
R plugins/scaled_agile/include/Program/Backlog/ProjectIncrement/Data/SynchronizedFields/SynchronizedFieldRetrievalException.php Go to diff View file
A plugins/scaled_agile/include/Program/Backlog/ProjectIncrement/Source/Fields/FieldTitleAdapter.php +53 −0 Go to diff View file
A plugins/scaled_agile/include/Program/Backlog/ProjectIncrement/Source/Fields/FieldsTimeFrameAdapter.php +65 −0 Go to diff View file
A plugins/scaled_agile/include/Program/Backlog/ProjectIncrement/Source/Fields/FieldsTimeFrameData.php +71 −0 Go to diff View file
R plugins/scaled_agile/include/Program/Backlog/CreationCheck/MissingTimeFrameFieldException.php Go to diff View file
R plugins/scaled_agile/include/Program/Backlog/ProjectIncrement/Data/SynchronizedFields/NoArtifactLinkFieldException.php Go to diff View file
R plugins/scaled_agile/include/Program/Backlog/ProjectIncrement/Data/SynchronizedFields/Status/NoDuckTypedMatchingValueException.php Go to diff View file
R plugins/scaled_agile/include/Program/Backlog/ProjectIncrement/Data/ProjectIncrementFieldsData.php Go to diff View file
A plugins/scaled_agile/include/Program/Backlog/ProjectIncrement/Source/Fields/SynchronizedFieldDataFromProgramAndTeamTrackers.php +56 −0 Go to diff View file
R plugins/scaled_agile/include/Program/Backlog/ProjectIncrement/Data/SynchronizedFields/SynchronizedFieldCollection.php Go to diff View file
R plugins/scaled_agile/include/Program/Backlog/ProjectIncrement/Data/SynchronizedFields/SynchronizedFieldCollectionBuilder.php Go to diff View file
A plugins/scaled_agile/include/Program/Backlog/ProjectIncrement/Source/Fields/SynchronizedFieldsAdapter.php +77 −0 Go to diff View file
A plugins/scaled_agile/include/Program/Backlog/ProjectIncrement/Source/Fields/SynchronizedFieldsData.php +135 −0 Go to diff View file
R plugins/scaled_agile/include/Program/Backlog/ProjectIncrement/Data/SynchronizedFields/Title/TitleFieldHasIncorrectTypeException.php Go to diff View file
M plugins/scaled_agile/include/Program/Backlog/TrackerCollectionFactory.php +1 −1 Go to diff View file
M plugins/scaled_agile/include/scaled_agilePlugin.php +18 −13 Go to diff View file
M plugins/scaled_agile/tests/unit/Program/Backlog/AsynchronousCreation/ProjectIncrementCreatorTest.php +33 −29 Go to diff View file
R plugins/scaled_agile/tests/unit/Program/Backlog/ProjectIncrement/Data/SynchronizedFields/Status/StatusValueMapperTest.php Go to diff View file
R plugins/scaled_agile/tests/unit/Program/Backlog/CreationCheck/ProjectIncrementCreatorCheckerTest.php Go to diff View file
M plugins/scaled_agile/tests/unit/Program/Backlog/CreationCheck/RequiredFieldCheckerTest.php +100 −18 Go to diff View file
M plugins/scaled_agile/tests/unit/Program/Backlog/CreationCheck/WorkflowCheckerTest.php +47 −11 Go to diff View file
M plugins/scaled_agile/tests/unit/Program/Backlog/ProjectIncrement/Data/Nature/MirroredMilestoneArtifactLinkTypeTest.php +1 −1 Go to diff View file
M plugins/scaled_agile/tests/unit/Program/Backlog/ProjectIncrement/Data/ProjectIncrementFieldsDataTest.php +30 −24 Go to diff View file
D plugins/scaled_agile/tests/unit/Program/Backlog/ProjectIncrement/Data/SynchronizedFields/SynchronizedFieldCollectionBuilderTest.php +0 −310 Go to diff View file
D plugins/scaled_agile/tests/unit/Program/Backlog/ProjectIncrement/Data/SynchronizedFields/SynchronizedFieldCollectionTest.php +0 −104 Go to diff View file
D plugins/scaled_agile/tests/unit/Program/Backlog/ProjectIncrement/Data/SynchronizedFields/SynchronizedFieldsGathererTest.php +0 −275 Go to diff View file
D plugins/scaled_agile/tests/unit/Program/Backlog/ProjectIncrement/Data/SynchronizedFields/SynchronizedFieldsTest.php +0 −52 Go to diff View file
M plugins/scaled_agile/tests/unit/Program/Backlog/ProjectIncrement/Source/Changeset/Values/ArtifactLinkValueAdapterTest.php +1 −1 Go to diff View file
M plugins/scaled_agile/tests/unit/Program/Backlog/ProjectIncrement/Source/Changeset/Values/DescriptionValueAdapterTest.php +9 −19 Go to diff View file
M plugins/scaled_agile/tests/unit/Program/Backlog/ProjectIncrement/Source/Changeset/Values/EndPeriodValueAdapterTest.php +16 −61 Go to diff View file
M plugins/scaled_agile/tests/unit/Program/Backlog/ProjectIncrement/Source/Changeset/Values/StartDateValueAdapterTest.php +10 −20 Go to diff View file
M plugins/scaled_agile/tests/unit/Program/Backlog/ProjectIncrement/Source/Changeset/Values/StatusValueAdapterTest.php +10 −21 Go to diff View file
A plugins/scaled_agile/tests/unit/Program/Backlog/ProjectIncrement/Source/Changeset/Values/SynchronizedFieldCollectionBuilderTest.php +201 −0 Go to diff View file
A plugins/scaled_agile/tests/unit/Program/Backlog/ProjectIncrement/Source/Changeset/Values/SynchronizedFieldDataFromProgramAndTeamTrackersCollectionTest.php +142 −0 Go to diff View file
A plugins/scaled_agile/tests/unit/Program/Backlog/ProjectIncrement/Source/Changeset/Values/SynchronizedFieldsDataTest.php +61 −0 Go to diff View file
R plugins/scaled_agile/tests/unit/Program/Backlog/ProjectIncrement/Data/SynchronizedFields/TimeframeFieldsTest.php Go to diff View file
M plugins/scaled_agile/tests/unit/Program/Backlog/ProjectIncrement/Source/Changeset/Values/TitleValueAdapterTest.php +9 −19 Go to diff View file
A plugins/scaled_agile/tests/unit/Program/Backlog/ProjectIncrement/Source/Fields/FieldArtifactLinkAdapterTest.php +81 −0 Go to diff View file
A plugins/scaled_agile/tests/unit/Program/Backlog/ProjectIncrement/Source/Fields/FieldDescriptionAdapterTest.php +85 −0 Go to diff View file
A plugins/scaled_agile/tests/unit/Program/Backlog/ProjectIncrement/Source/Fields/FieldStatusAdapterTest.php +85 −0 Go to diff View file
A plugins/scaled_agile/tests/unit/Program/Backlog/ProjectIncrement/Source/Fields/FieldTitleAdapterTest.php +115 −0 Go to diff View file
A plugins/scaled_agile/tests/unit/Program/Backlog/ProjectIncrement/Source/Fields/FieldsTimeFrameAdapterTest.php +182 −0 Go to diff View file
R plugins/scaled_agile/tests/unit/Program/Backlog/ProjectIncrement/Tracker/TeamMilestoneTrackerCollectionTest.php Go to diff View file
M plugins/scaled_agile/tests/unit/Program/Backlog/TrackerCollectionFactoryTest.php +1 −1 Go to diff View file
M plugins/scaled_agile/tests/unit/scaled_agilePluginTest.php +1 −1 Go to diff View file