Consider adding a sub-module to support removing revisions by content moderation state

Created on 17 April 2025, 7 days ago

Problem/Motivation

Consider the following user story.

As a content auditor, I am not overly concerned with draft revisions that have never been seen by end-users, however I am very concerned with revisions that were at one time accessible to the general public. Therefore I would like to be able to specify that only non-default revisions are eligible to be purged.

Steps to reproduce

Proposed resolution

Adding a sub-module that supports a content moderation integration could add a great deal of power and flexibility to the mix. It would allow configuring a rule set like "Delete all past revisions older than 3 months that were not a default revision.

Is that something the module maintainers would consider? If so, I'd be happy to contribute. ^_^

Remaining tasks

User interface changes

  • An additional sub-module, perhaps?
  • An additional plugin configuration form that would have a list of workflow statuses for site builders to select from.

API changes

  • One new submodule.
  • One new plugin type.

Data model changes

None

✨ Feature request
Status

Active

Version

2.0

Component

Code

Created by

πŸ‡ΊπŸ‡ΈUnited States luke.leber Pennsylvania

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

Production build 0.71.5 2024