retention

Categories

Component ID

2360999

Component name

retention

Component type

module

Maintenance status

Development status

Component security advisory coverage

not-covered

Component created

Component changed

Component body

Overview

Organizations that engage in Records Management typically require that documents created by the organization be retained for a certain period of time before being destroyed.

Revision Retention

This module assists in records retention by enabling site administrators to mark specific nodes for retention and then generating a report showing which revisions of that node have reached the end of their retention period.

How it works

  1. Administrators associate a revisions retention field with specific content types via the retention settings page.
  2. Administrators then mark specific nodes of that type with a retention period: 12 months, 36 months, etc.
  3. When site editors attempt to save changes to these tracked nodes, they are reminded of the retention policy, are allowed to save minor changes, and are asked to add a new revision for major changes.
  4. Site administrators can view a report that alerts them to tracked nodes that have revisions which have gone beyond the retention period so they can delete them.

Related Projects

Node Revision Delete — Cron job which deletes revisions to a node beyond a specified number.
Node revision bulk delete — Provides option to delete all revisions of a node prior to and including a selected revision.

Download Link

git clone --branch 7.x-1.x git.drupal.org:sandbox/druliner/2360999.git retention