stable

Clone or download

Read-only

Store ProgramIncrementUpdate in database

part of story #22675 replicate program increment changes to mirrored program increments How to test: - Edit an existing Program Increment artifact. You can change anything - a new row will be created in the `plugin_program_management_pending_program_increment_update` database table. It will have the program increment's artifact id, your user id and the changeset id No other functional change expected when creating mirror program increments. You can use cypress tests for non-regression. Change-Id: I871976b26bb359496bbe583dffdd87c19022ef5c

Modified Files

Name
M plugins/program_management/db/install.sql +8 −0 Go to diff View file
A plugins/program_management/db/mysql/2021/202108271130_add_pending_program_increment_update_table.php +43 −0 Go to diff View file
M plugins/program_management/db/uninstall.sql +1 −0 Go to diff View file
A plugins/program_management/include/Adapter/Program/Backlog/AsynchronousCreation/PendingProgramIncrementUpdateDAO.php +39 −0 Go to diff View file
M plugins/program_management/include/Domain/Program/Backlog/ArtifactUpdatedHandler.php +3 −3 Go to diff View file
A plugins/program_management/include/Domain/Program/Backlog/AsynchronousCreation/ProgramIncrementUpdateScheduler.php +40 −0 Go to diff View file
A plugins/program_management/include/Domain/Program/Backlog/AsynchronousCreation/StoreProgramIncrementUpdate.php +30 −0 Go to diff View file
M plugins/program_management/include/program_managementPlugin.php +25 −20 Go to diff View file
M plugins/program_management/tests/unit/Domain/Program/Backlog/ArtifactUpdatedHandlerTest.php +26 −15 Go to diff View file
A plugins/program_management/tests/unit/Domain/Program/Backlog/AsynchronousCreation/ProgramIncrementUpdateSchedulerTest.php +80 −0 Go to diff View file