Ограничение работы с ресурсами для роли

Сервер BOOCO Astra (v 2.x) / Ограничение работы с бронированиями и ресурсами для роли

Введение

В Карточке ресурса на вкладке Группы и роли можно ограничить для роли работу с ресурсами:

  • запретить работу со всеми добавленными в систему помещениями и рабочими местами
  • или разрешить работу только с ресурсами из группы.
  • 💡
    Группа, к которой относится помещение/рабочее место, указывается в его карточке.

Запрет работы со всеми ресурсами для роли

В карточке любого ресурса на вкладке Группы и роли в блоке Глобальные роли:

  1. Зайдите в роль, для которой вы хотите ограничить работу с ресурсами.
  2. В строке ресурса resources нажмите на значок корзины и подтвердите удаление.

После сохранения изменений:

  • у всех пользователей с данной ролью:
    • не будут отображаться карточки ресурсов на страницах Помещения и Рабочие места;
    • будут недоступны любые действия с любыми помещениями и рабочими местами;
    • ресурс resources перестанет отображаться для данной роли в карточках всех помещений и рабочих мест;
  • ограничения сохранятся в настройках роли в Редакторе прав.
  • ⚠️
    Ограничения не сработают, если у пользователя вместе с ролью, для которой они настроены, назначена другая роль/роли без таких же ограничений.

    Пример с запретом работы со всеми ресурсами для всех пользователей с ролью guest:

    image
    💡
    Чтобы ресурс resources вновь появился в настройках роли, в карточке любого помещения или рабочего места на вкладке Группы и роли в блоке Глобальные роли:
    • нажмите Добавить ресурс, выберите resources и нажмите ✔;
    • для ресурса resources настройте хотя бы одно разрешение any или own.

Разрешение действий только с ресурсами из группы

В карточке ресурса из группы <group_name> на вкладке Группы и роли:

  1. В блоке Глобальные роли:
    • зайдите в роль, для которой вы хотите ограничить работу с ресурсами;
    • запретите для этой роли работу во всеми ресурсами.
    • В блоке Группы для группы <group_name>:

После сохранения изменений:

  • пользователи с данной ролью смогут выполнять только те действия с ресурсами из группы <group_name>, которые вы разрешили;
  • ограничения сохранятся в настройках роли в Редакторе прав.
  • ⚠️
    Ограничения не сработают, если:
    • у пользователя вместе с ролью, для которой они настроены, назначена другая роль/роли без таких же ограничений.

Вопросы и ответы

Что такое глобальные роли? Как их добавить/удалить?  Что такое глобальные роли? Как их добавить/удалить?