XWIKI-19224: Pages containing used XClass get deleted even if they are not...
XWIKI-19224: Pages containing used XClass get deleted even if they are not selected from the tree when Delete action is performed from the page itself XWIKI-19233: Cannot delete a translated xclass document * Ensure that the concernedEntities map is properly manipulated in AbstractEntityJobWithChecks * Ensure to not perform XClass check in XClassDeletingListener when the page to be deleted is a translation * Add new dedicated integration tests in DeletePageIT to check the scenario related to the tickets (cherry picked from commit 447616fa)
Showing
- xwiki-platform-core/xwiki-platform-flamingo/xwiki-platform-flamingo-skin/xwiki-platform-flamingo-skin-test/xwiki-platform-flamingo-skin-test-docker/src/test/it/org/xwiki/flamingo/test/docker/DeletePageIT.java 212 additions, 1 deletion.../test/it/org/xwiki/flamingo/test/docker/DeletePageIT.java
- xwiki-platform-core/xwiki-platform-refactoring/xwiki-platform-refactoring-api/src/main/java/org/xwiki/refactoring/internal/job/AbstractCopyOrMoveJob.java 4 additions, 3 deletions...xwiki/refactoring/internal/job/AbstractCopyOrMoveJob.java
- xwiki-platform-core/xwiki-platform-refactoring/xwiki-platform-refactoring-api/src/main/java/org/xwiki/refactoring/internal/job/AbstractEntityJobWithChecks.java 40 additions, 12 deletions...refactoring/internal/job/AbstractEntityJobWithChecks.java
- xwiki-platform-core/xwiki-platform-refactoring/xwiki-platform-refactoring-api/src/main/java/org/xwiki/refactoring/internal/job/DeleteJob.java 4 additions, 3 deletions...in/java/org/xwiki/refactoring/internal/job/DeleteJob.java
- xwiki-platform-core/xwiki-platform-refactoring/xwiki-platform-refactoring-api/src/test/java/org/xwiki/refactoring/internal/job/EntityJobWithChecksTest.java 35 additions, 22 deletions...iki/refactoring/internal/job/EntityJobWithChecksTest.java
- xwiki-platform-core/xwiki-platform-refactoring/xwiki-platform-refactoring-default/src/main/java/org/xwiki/refactoring/job/XClassDeletingListener.java 26 additions, 24 deletions...ava/org/xwiki/refactoring/job/XClassDeletingListener.java
Loading
Please register or sign in to comment