Hi,
I think that “Submit for Review” is a native feature. (I did not enable multi-site, btw).
A user without “publish_pages” and “publish_posts” permission see “Submit for Review” instead of “Publish” or “Update” button. In my workflow, multiple people with different roles are involved. Simply, I’d like to prevent publishing without review.
My ideal workflow:
1. Non-Admin user updates published page/post or create a new post, and save as draft
2. When non-Admin user is ready to send the page/post for review, click “Submit for Review”
3. Admin user sees the page/post as “Pending.” He/she can preview the page, and compare revisions if necessary.
4. Admin users publishes the page/post.
It would be super nice if users with different roles can work together.
Thank you!