I want to make following workflow.
- An editor create components and pages, and publishes pages to staging site.
- The editor confirms the pages on staging site, and requests an approval to a manager.
- The maganer confirms the pages on staging site, and approves them.
- The pages are published to live site automatically.
And it's necessary that anyone cannot publish pages to live site by mistake, until "3" is finished. But just after pages are created, anyone who has permission can publish pages to live site.
Is there any good idea to achieve this workflow