Сервер BOOCO Astra (v 2.x) / Ограничение работы с бронированиями и ресурсами для роли
Введение
В Карточке ресурса на вкладке Группы и роли можно ограничить для роли работу с ресурсами:
- запретить работу со всеми добавленными в систему помещениями и рабочими местами
- или разрешить работу только с ресурсами из группы.
Группа, к которой относится помещение/рабочее место, указывается в его карточке.
Запрет работы со всеми ресурсами для роли
В карточке любого ресурса на вкладке Группы и роли в блоке Глобальные роли:
- Зайдите в роль, для которой вы хотите ограничить работу с ресурсами.
- В строке ресурса
resources
нажмите на значок корзины и подтвердите удаление.
После сохранения изменений:
- у всех пользователей с данной ролью:
- не будут отображаться карточки ресурсов на страницах Помещения и Рабочие места;
- будут недоступны любые действия с любыми помещениями и рабочими местами;
- ресурс
resources
перестанет отображаться для данной роли в карточках всех помещений и рабочих мест; - ограничения сохранятся в настройках роли в Редакторе прав.
- нажмите Добавить ресурс, выберите
resources
и нажмите ✔; - для ресурса
resources
настройте хотя бы одно разрешениеany
илиown
.
Ограничения не сработают, если у пользователя вместе с ролью, для которой они настроены, назначена другая роль/роли без таких же ограничений.
Пример с запретом работы со всеми ресурсами для всех пользователей с ролью guest
:
Чтобы ресурс
resources
вновь появился в настройках роли, в карточке любого помещения или рабочего места на вкладке Группы и роли в блоке Глобальные роли: Разрешение действий только с ресурсами из группы
В карточке ресурса из группы <group_name>
на вкладке Группы и роли:
- В блоке Глобальные роли:
- зайдите в роль, для которой вы хотите ограничить работу с ресурсами;
- запретите для этой роли работу во всеми ресурсами.
- В блоке Группы для группы
<group_name>
: - добавьте ту же роль;
- выберите ресурс
resources
и нажмите ✔; - в строке ресурса
resources:<group_name>
установите: - чекбокс
any
для действияread
— разрешает просмотр карточек ресурсов из группы; - чекбокс
any
для нужных действий с ресурсами из группы: update
— редактирование карточек ресурсов;delete
— удаление ресурсов;execute:any
— одобрение/отклонение бронирований подчиненных.
После сохранения изменений:
- пользователи с данной ролью смогут выполнять только те действия с ресурсами из группы
<group_name>
, которые вы разрешили; - ограничения сохранятся в настройках роли в Редакторе прав.
- у пользователя вместе с ролью, для которой они настроены, назначена другая роль/роли без таких же ограничений.
Ограничения не сработают, если: