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.
Bearing in mind Confluence is a wiki, that isn't part of the out of the box functionality.
You can use simple protocols to just say on the page that it is in draft / not approved or a work-in-progress (this is sometimes called a social workflow). Comments can also be used as part of your record to say "I reviewed and approved this version".
Or you can use different page hierarchies or even spaces for drafting content, then moved it into its published location once approved.
Otherwise you are going to need to look at third-party add-ons to achieve this as a more formal workflow.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.