stable

Clone or download

Read-only

Merge 'gerrit #12677' into stable/master

* commit 'd4a6a51925': request #12317 Cannot delete an artifact in some large project due to Gateway error Change-Id: Id580065b34f3ef15ff082585b8094d9500e034dc

Modified Files

Name
M plugins/tracker/db/install.sql +3 −0 Go to diff View file
A plugins/tracker/db/mysql/updates/2018/201809241410_add_pending_artifact_removal_table.php +39 −0 Go to diff View file
M plugins/tracker/db/uninstall.sql +2 −1 Go to diff View file
A plugins/tracker/include/Tracker/Artifact/ArtifactsDeletion/ArchiveAndDeleteArtifactTask.php +93 −0 Go to diff View file
A plugins/tracker/include/Tracker/Artifact/ArtifactsDeletion/ArchiveAndDeleteArtifactTaskBuilder.php +113 −0 Go to diff View file
M plugins/tracker/include/Tracker/Artifact/ArtifactsDeletion/ArtifactDeletor.php +13 −93 Go to diff View file
M plugins/tracker/include/Tracker/Artifact/ArtifactsDeletion/ArtifactDeletorBuilder.php +8 −67 Go to diff View file
A plugins/tracker/include/Tracker/Artifact/ArtifactsDeletion/ArtifactDependenciesDeletor.php +96 −0 Go to diff View file
A plugins/tracker/include/Tracker/Artifact/ArtifactsDeletion/AsynchronousArtifactsDeletionActionsRunner.php +101 −0 Go to diff View file
A plugins/tracker/include/Tracker/Artifact/ArtifactsDeletion/PendingArtifactRemovalDao.php +51 −0 Go to diff View file
M plugins/tracker/include/trackerPlugin.class.php +20 −6 Go to diff View file
M plugins/tracker/phpunit/Tracker/Artifact/ArtifactsDeletion/ArtifactDeletorTest.php +28 −70 Go to diff View file
M plugins/tracker/tests/rest/ArtifactsActions/ArtifactsActionsTest.php +5 −3 Go to diff View file