Hello Grav Community,
I am currently working on a project that requires implementing a 4-eyes workflow within Grav CMS. The goal is to ensure that any content changes made by one user must be reviewed and approved by another user before being published. Specifically, the requirements are as follows:
Submission and Review Process: When a user makes changes or creates new content, these changes should be flagged for review.
Approval Permissions: Ideally, the user who made the changes should not be allowed to approve them.
From my research, I understand that this is not a built-in feature of Grav, but it seems possible to achieve this with a custom plugin. Before I dive into development, I wanted to reach out to see if anyone has already implemented something similar or could provide guidance on the best approach to take.
I have some experience with plugin development in Grav, and I am ready to create a custom solution if needed. However, any advice, examples, or resources you could share would be greatly appreciated.
Thank you in advance for your help!
Best regards,
Christiana