Details
-
New Feature
-
Status: Open
-
Normal
-
Resolution: Unresolved
-
None
-
None
-
None
Description
Extend revision history cleaner plugin with an option to clean revision history items with a scheduler service (cron job). This should be an alternative to the groovy script to delete revisions from the revision history (https://xmdocumentation.bloomreach.com/library/administration/maintenance/cleaning-up-version-history.html).
It should also be possible to delete items from the attic as remaining items in the attic will prevent the complete removal of the revision history for those items.
The following cleaner services will be created:
- Document revisions cleaner: cleaning revisions for documents and deleted nodes
- Deleted documents cleaner: deleting documents from attic and remove its version history
- (Optionally) Unpublished documents cleaner: deleted unpublished documents (move them to attic). This will require the projects to implement a depublication date property on preview nodes, as this information is currently not available by default.
Orphaned revisions won't be handled by these services. To remove these it is still required to use the Checker Repository Maintenance Tool: https://xmdocumentation.bloomreach.com/library/administration/maintenance/checker-tool.html.