I have created a workflow and two roles - author
& 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
For the author
, there is access to only Draft
& this is working fine.
For the 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:
What is wrong with the permissions here.
UPDATE:
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.