Skip to content

Conversation

@zerolab
Copy link
Contributor

@zerolab zerolab commented Jan 22, 2026

What is the context of this PR?

This PR builds on #462 and addresses CMS-930, CMS-860, DPD-2504 and changes the logic so that there is no direct publishing. A page must go through approval first.

It also

  • adds the "publish" permission to Publishing Officers as they can technically publish already via the bundle
  • excludes scheduled pages from the bundle page chooser

To-Do

  • fix remaining functional tests that rely on old publishing behaviour

How to review

  • As a - superuser, Publishing Admin, Publishing Officer - go through the usual workflow
  • Pages not in a bundle should be publishable when in "ready to publish"
  • Pages in bundles are not publishable

Follow-up Actions

List any follow-up actions (if applicable), like needed documentation updates or additional testing.

@zerolab zerolab changed the base branch from main to CMS-793-update-page-locking-rules January 22, 2026 10:03
@zerolab zerolab added do not merge component: Workflows All things related to editorial workflows Breaking Change labels Jan 22, 2026
@zerolab zerolab marked this pull request as ready for review January 29, 2026 18:50
@zerolab zerolab requested a review from a team as a code owner January 29, 2026 18:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Breaking Change component: Workflows All things related to editorial workflows do not merge

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants