I am working with Sharepoint online. I have a request_leave page where users should be able to view their leaves and shouldn't see others' leaves. However, my admin/manager/HR should be able to view all leaves.
At first, I went to List Settings -> All Items(View) -> Filtered with 'Created By' equal to [Me], people were able to see only their requests but admins inspite of having full ownership permissions weren't able to see all requests, so I tried the other way around by modifying Item-level permissions to these options( previously 2nd and 4th options were selected). This enabled everyone to see all requests.
(The yellow ones are the user groups that contain all employees except admins that should only be able to view their requests.)
At first, I set the permission levels to 'Contribute, it didn't work.
Thereafter I set the permission levels to 'Edit, it didn't work. A permission level of Read restricted users from even creating/editing requests.
Can someone help me out with the most confusing Sharepoint platform?