XWIKI-12253: Add a job to move/rename nested documents
* remove progressManager.endStep() calls that were not needed * copy the WebPreferences (child) document when moving a document with deep=false in order to preserve the access rights at the new location * use the EntityReferenceTree to ensure we iterate the document hierarchy in the right order (depth first) when deep=true * Update the back-links and the relative links from the document content when performing a move/rename
Showing
- xwiki-platform-core/xwiki-platform-refactoring/xwiki-platform-refactoring-api/src/main/java/org/xwiki/refactoring/internal/job/AbstractEntityJob.java 90 additions, 4 deletions...org/xwiki/refactoring/internal/job/AbstractEntityJob.java
- xwiki-platform-core/xwiki-platform-refactoring/xwiki-platform-refactoring-default/src/main/java/org/xwiki/refactoring/internal/job/AbstractOldCoreEntityJob.java 187 additions, 11 deletions...ki/refactoring/internal/job/AbstractOldCoreEntityJob.java
- xwiki-platform-core/xwiki-platform-refactoring/xwiki-platform-refactoring-default/src/main/java/org/xwiki/refactoring/internal/job/DeleteJob.java 24 additions, 40 deletions...in/java/org/xwiki/refactoring/internal/job/DeleteJob.java
- xwiki-platform-core/xwiki-platform-refactoring/xwiki-platform-refactoring-default/src/main/java/org/xwiki/refactoring/internal/job/MoveJob.java 84 additions, 68 deletions...main/java/org/xwiki/refactoring/internal/job/MoveJob.java
- xwiki-platform-core/xwiki-platform-refactoring/xwiki-platform-refactoring-default/src/main/java/org/xwiki/refactoring/internal/job/RenameJob.java 7 additions, 8 deletions...in/java/org/xwiki/refactoring/internal/job/RenameJob.java
Loading
Please register or sign in to comment