I have created a workflow and two roles -
approver. Also assigned permissions for the respective workflow states to each role.
There are 4 Workflow states:
Draft |_Submit Awaiting Approval |_Approve |_Reject Awaiting Publish |_Publish |_Reject Done |_Auto Publish
author, there is access to only
Draft & this is working fine.
approver, it has access as below:
When logged in as the
approver, I'm expecting to see the
Approve button, but I see this.
I have assigned Workflow Delete, command execute permissions also to each of the states:
Following @MarkCassidy's instruction, I have applied the permissions to the root node & all the child states then had the same. But still, it doesn't change. When I log in as admin, I can see the Approve button.
Also, the approver role has read permissions to the website content root node.