Show moderation control form on diffs between latest published and current draft workflow states

Created on 23 January 2023, almost 2 years ago

Problem/Motivation

The most relevant view when a moderator is reviewing content oftentimes will be the one that shows the changes from most recently proposed new version compared to the currently published revision.

For example, if a long piece of content were approved, and then a one-character change were made to it, it's almost useless to review the full content versus some version of what diff module can provide, so the moderation control form should be available on diffs revisions.

Steps to reproduce

If you enable the "Moderation control" pseudofield, you can see the form when viewing the latest revision at a path like this: /node/3816/revisions/8856/view

But there is no way to make the Moderation control form show on the display of changes that the diff module can provide at a path like this: /node/3816/revisions/view/8636/8856/visual_inline

Proposed resolution

  1. Provide a tab or other link that pre-selects the diff between the published version and the draft/in-review version (unless something already does this?)
  2. Show the moderation control form on this diff page

Remaining tasks

Confirm nothing is doing either of these steps, decide how to implement them, and implement them.

User interface changes

Moderation control form is visible on the latest draft revision vs latest published revision page; some helper link to this page somewhere.

API changes

Probably none?

Data model changes

None.

✨ Feature request
Status

Active

Version

1.0

Component

User interface

Created by

πŸ‡ΊπŸ‡ΈUnited States mlncn Minneapolis, MN, USA

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

Comments & Activities

Production build 0.71.5 2024