I am looking to set up a publication process for my large organization and Ghost looks like it has nearly all the features we need but it is unclear to me how I would support the following flow:
- Author posts a draft article
- Two or more collaborators that are not the author need to tag/approve the authors post before it can be published
- Once two or more authors have approved the article
- Then the article gets published by a scheduled process or something
I am not clear on whether this is possible using the existing admin tools and api and roles.
For example, could I have a staging site where everyone is editor and once any two editors tag another’s post with “approve” or something then a job that runs, say, once a day, picks up those approved posts up and publishes them to the production site. In the production site no one is editor just viewers (except for support staff etc)
Sorta making it up here but was curious if anyone else is doing something like this and what you have working that might point us in the right direction.