Uploaded image for project: 'Bloomreach Forge'
  1. Bloomreach Forge
  2. FORGE-552

[Version History Cleaner] Add scheduler services to clean up revision history

    XMLWordPrintable

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.

      Attachments

        Activity

          People

            dvandiepen Dirkjan van Diepen
            dvandiepen Dirkjan van Diepen
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated: