Я хочу установить разрешения для просмотра трудовых договоров, основанные на группах.
Например у меня есть организация с 5 пользователями. (A, B, C, D, E), где
A входит в группу «Начальник отдела»
B входит в группу «Менеджер»
и C, D и E все в группе «Мои работники».
Мне нужно, чтобы:
1. Если A входит в систему, то он может видеть трудовые договора всех сотрудников своего подразделения (от А до Е)
2. Если B входит в систему, то он может видеть трудовые договора сотрудников, которые подчиняются ему, это C, D и E.
3. Если любой из сотрудников входит в систему, то он может видеть только его отдельный договор.