integreat-cms
integreat-cms copied to clipboard
Create specific page-review-template for region managers
Motivation
When users without publishing rights save pages as "in review", the other users who review that page should have a direct possibility to see what the user changed
Proposed Solution
Create a new template for the page form which opens when the status is "in review" and the current user has the permission to review/publish the page. In this template, the user should see the diff from the last version that was not "in review" to the latest version. Then, there should be two buttons "accept changes" or "reject changes" which should either convert the status to "public" or "draft" (but not all past versions, just the versions that were marked as "in review").
Alternatives
Additional Context
Optionally, we could highlight all pages that require a review in the page list for users that do have the permission to publish them.