Задача [OK8]: Права доступа к отделу кадров по подразделениям

Формулировка проблемы: имеется необходимость более точного назначения прав доступа для сотрудников отдела кадров — по подразделениям.

Решение: реализовать права доступа к отделу кадров с привязкой к подразделению (с возможностью выбора нескольких подразделений, см. макет дизайна). Все пользователи, которые имеют какой-либо доступ отдела кадров, имеют доступ и к «резерву». Назначить доступ к отделу кадров подразделения может пользователь с ролью «Администратор» (для любого подразделения), либо пользователь, обладающий доступом к отделу кадров родительского подразделения. Убрать любой доступ к отделу кадров подразделения самому себе — нельзя.

Кроме этого необходимо выполнить следующее:

Макет дизайна:

Рисунок 457. Диалог выбора подразделения с мультивыбором

Диалог выбора подразделения с мультивыбором

Рисунок 458. Доступ к отделу кадров — модуль «Сотрудники»

Доступ к отделу кадров — модуль «Сотрудники»

Рисунок 459. Доступ к отделу кадров — административное приложение

Доступ к отделу кадров — административное приложение