stable

Clone or download

Read-only

Cannot use a synchronized field in a workflow transition rule in contributor tracker

When the situation happens, it should not be allowed to create a new milestone in the aggregator project. For now only the workflow transition rules are verified, other workflow behaviors such as field dependencies or global rules will be added ulteriorly. Part of story #16124: [release management] ensure Aggregator release creation is possible Change-Id: I8d5ddde310594c0e2a8c66988927507a2a57aaa6

Modified Files

Name
M plugins/multi_project_backlog/include/Aggregator/Milestone/CreationCheck/MilestoneCreatorChecker.php +16 −0 Go to diff View file
A plugins/multi_project_backlog/include/Aggregator/Milestone/CreationCheck/WorkflowChecker.php +71 −0 Go to diff View file
M plugins/multi_project_backlog/include/Aggregator/Milestone/MilestoneTrackerCollection.php +21 −6 Go to diff View file
M plugins/multi_project_backlog/include/Aggregator/Milestone/SynchronizedFieldCollection.php +10 −2 Go to diff View file
M plugins/multi_project_backlog/include/multi_project_backlogPlugin.php +1 −0 Go to diff View file
M plugins/multi_project_backlog/tests/unit/Aggregator/Milestone/CreationCheck/MilestoneCreatorCheckerTest.php +34 −1 Go to diff View file
A plugins/multi_project_backlog/tests/unit/Aggregator/Milestone/CreationCheck/WorkflowCheckerTest.php +81 −0 Go to diff View file
M plugins/multi_project_backlog/tests/unit/Aggregator/Milestone/MilestoneTrackerCollectionTest.php +14 −0 Go to diff View file
M plugins/multi_project_backlog/tests/unit/Aggregator/Milestone/SynchronizedFieldCollectionTest.php +11 −0 Go to diff View file
M plugins/tracker/include/Workflow/Workflow_Dao.class.php +17 −0 Go to diff View file