I'm trying to create a workflow where a user would draft the updates to a certain set of pages, and then advise a colleague who would review and then approve theses changes.
If I restrict edit access, the user cannot draft their suggestions. If I allow edit, then they can simply publish the (unverified) page.