Настройка доступов к действиям с ресурсом

Сервер BOOCO Astra (v 2.x) / Редактирование роли

Доступ к действиям с ресурсом складывается из 2 составляющих: действие + рамки для него.

Чтобы настроить доступ к действию с ресурсом:

  1. В строке нужной роли нажмите на значок редактирования и в окне редактора роли в строке нужного ресурса выберите действие:
    • read просмотр;
    • create — создание новых объеĸтов;
    • update — обновление объеĸта;
    • delete — удаление объеĸтов;
    • execute — выполнение (доступно не для всех ресурсов).
    • 💡
      Для ресурсов sidebar: <>, которые отвечают за отображение пунктов в боковом меню, настройте доступ только для действия read, другие действия не используются.
  1. Задайте рамки для выбранного действия. Для этого в строке ресурса в колонке нужного действия отметьте чекбокс:
    • any разрешает действия с любыми объеĸтами;
    • ownразрешает действия только с объектами, которые создал сам пользователь.
    • Например, для ресурса resources:

    • update:any — разрешает редактировать карточки любых помещений и рабочих мест;
    • update:own — разрешает редактировать только карточки помещений и рабочих мест, которые добавил сам пользователь.
    • 💡
      Если у текущей роли в строке ресурса снять чекбоксы any/own в колонках всех действий этот ресурс перестанет отображаться в окне редактора данной роли. Чтобы ресурс вновь отобразился — добавьте его в окне редактора роли.