Skip to content

Enable editorial workflow in Decap CMS#104

Merged
meganrm merged 1 commit into
mainfrom
feature/editorial-workflow
Jun 5, 2026
Merged

Enable editorial workflow in Decap CMS#104
meganrm merged 1 commit into
mainfrom
feature/editorial-workflow

Conversation

@meganrm

@meganrm meganrm commented Jun 2, 2026

Copy link
Copy Markdown
Collaborator

Problem

CMS content editors can publish directly to main without any review step, bypassing the editorial process.

Solution

Enable publish_mode: editorial_workflow in the Decap CMS config so all content changes go through a draft → in review → ready to publish workflow before being merged.

Type of change

  • New feature (non-breaking change which adds functionality)

Change summary:

  • Enable editorial workflow mode in static/admin/config.yml
  • Remove stray blank line in Related Ideas relation widget config

Steps to Verify:

  1. Open the CMS at /admin
  2. Create or edit an idea/program entry
  3. Verify the save button shows "Save draft" instead of publishing immediately
  4. Verify entries move through draft → in review → ready states before publishing

Keyfiles:

  1. static/admin/config.yml

@netlify

netlify Bot commented Jun 2, 2026

Copy link
Copy Markdown

Deploy Preview for project-idea-board ready!

Name Link
🔨 Latest commit 83c1eec
🔍 Latest deploy log https://app.netlify.com/projects/project-idea-board/deploys/6a1f6788db33200007108911
😎 Deploy Preview https://deploy-preview-104--project-idea-board.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@meganrm meganrm requested review from ShrimpCryptid and frasercl June 2, 2026 23:32
@meganrm meganrm merged commit ab10666 into main Jun 5, 2026
9 checks passed
@meganrm meganrm deleted the feature/editorial-workflow branch June 5, 2026 19:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants