I have to implement access permissions for a Applications in a 7.13.3 version.
1. Every record in the Applications section should visible to all the users.
2. In my instance, 3 functional roles are there such as Agent, Manager, and Approver.
3. I have assigned 2 users for the Agent role. The records which are created by Agent1 should not be edited or deleted by the Agent2 except the manager.
Step 1: The records which are created by Agent1/Agent2 are only edited by manager and it's owner. It is working as expected.
Step 2: The records which are created by Agent1/Agent2 are able to delete by every user event Agent2 also. But, in our case the record should not be deleted by other agent, other than manager and its owner.
I have given the default permissions like the attached screenshots below here: