User Roles and Permissions Manager

I have three users/employees (James One, Two and Three) - If James three reports to James two and James two reports to James one. Then James three makes a Leave Application. James two can see the Leave Application which is okay and should be the case. but James one can also see the same Leave Application, which should not be the case. How do I avoid this.

The standard flow works as per your case. James 1 won’t be able to see James 3’s Leave Application.

@rahib Thank you for the feedback.