Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Couple Review Step in Editorial Workflow to Approval of PR in Version Control System #7200

Open
techbecca opened this issue May 7, 2024 · 0 comments
Labels
type: feature code contributing to the implementation of a feature and/or user facing functionality

Comments

@techbecca
Copy link

techbecca commented May 7, 2024

Is your feature request related to a problem? Please describe.
We need to turn on branch protection for the main branch in our repository to reach security requirements, which means you need at least 1 reviewer to approve a Pull Request before merging can be done. It is cumbersome to have to move out of the CMS and into Azure DevOps to click an approve button, when all the other steps occur in the CMS.

Describe the solution you'd like

  • An "approve" button as part of the editorial workflow review step (which also approves the PR in the VCS)
  • Approving a "review-step" draft would move it into the ready column in the CMS.
  • The publish button would complete the merge of the PR, and only be available to do if the draft has been reviewed and approved.

Describe alternatives you've considered
At the moment it seems like the editors would have to switch tools to go to Azure DevOps to approve the PR for the text they are reviewing. This works short-term for us, but we want to support a fully editorial workflow without our editors in the CMS ever having to enter Azure DevOps.

@techbecca techbecca added the type: feature code contributing to the implementation of a feature and/or user facing functionality label May 7, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type: feature code contributing to the implementation of a feature and/or user facing functionality
Projects
None yet
Development

No branches or pull requests

1 participant