I want to use this solution https://toolset.com/forums/topic/allowing-save-as-draft/ but have it tied to multiple forms and instead of just draft and publish as the values, I want draft and pending review as the values saved to the database.
Just to make sure we give you a good solution from the get-go, let's clarify what you want to achieve.
You want a solution that can be re-used on multiple forms.
These forms are to publish posts, and you want a similar solution as proposed by Shane? That each form should include a select dropdown where the user submitting the form should be able to choose either draft or pending review as the status of the post being submitted?
When a user comes to our website and completes 1 of 3 different forms (each are for a different Custom Post Type), we would like for the user to either Save their form as a DRAFT where they can continue to edit it and gather the required form data. Then when they are ready to submit the form they submit the form, which changes the post status to PENDING REVIEW, which of course then kicks off notifications to staff they need to review the form submitted and publish it, deny it or advise the user they need to make some changes.
But here how to know and what will be the course of the action to know when to save the post with "draft" status and when to save post with "pending review" status? How and on what course of the action we can differentiate that?