Права для работы с системой

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

Работа с бронированиями

Чтобы пользователь мог бронировать ресурсы, у него должны быть:

  • право read:any для ресурсов: sidebar:rooms, sidebar:desks, sidebar:dashboard, sidebar:calendar, sidebar:mapразрешает отображение разделов Помещения, Рабочие места, Кабинет пользователя, Календарь, Карта офиса в боковом меню;
  • право read:any для ресурса resourses разрешает просмотр помещений и рабочих мест на страницах Помещения, Рабочие места и Карта офиса;
  • права для ресурса bookings:
    • read:any разрешает просматривать любые бронирования;
    • create:any — разрешает бронировать ресурсы;
    • update:own — разрешает изменять дату и/или время своих бронирований;
    • delete:own — разрешает отменять/завершать свои бронирования;
  • право read:any для ресурса messages разрешает просматривать уведомления об одобрении/отклонении бронирования руководителем.

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

Работа с Картой офиса

Для работы с Картой офиса у пользователя должны быть права:

  • read:any для ресурса sidebar:map — отображение раздела Карта офиса в боковом меню;
  • read:any для ресурса appliances — просмотр оборудования у помещений и рабочих мест;
  • read:any для ресурса locations — отображение локации в карточках ресурсов;
  • read:any для ресурса segments — отображение сегментов локации в карточках ресурсов;
  • read:any для ресурса resources — просмотр карточек любых помещений и рабочих мест;
  • read:any для ресурса resource_types — просмотр типов помещений и рабочих мест на страницах: Карта офиса, Помещения и Рабочие места;
  • read:any для ресурса tags — просмотр тегов у помещений и рабочих мест;
  • read:any для ресурса galleries — просмотр мебели на странице Карта офиса;
  • read:any для ресурса pois — просмотр объектов инфраструктуры (кафе, лифты, санузлы, принтерные, гардеробные и др.) на странице Карта офиса.

Работа с заявками

Чтобы пользователь мог работать с заявками, у него должны быть:

  • право read:any для ресурсов: sidebar:rooms, sidebar:desks, sidebar:orders, sidebar:mapразрешает отображение разделов Помещения Рабочие места Заявки Карта офиса в боковом меню;
  • право read:any для ресурса resourses разрешает просмотр помещений и рабочих мест на страницах Помещения Рабочие места и Карта офиса;
  • права для ресурса orders:
    • read:any разрешает просматривать любые заявки;
    • create:own или create:any — разрешают создавать заявки за себя;
    • update:own и execute:own — разрешают редактировать комментарии в своих заявках и изменять статус своих заявок;
    • delete:any или delete:own — разрешает удалять любые или свои заявки со статусом Открыта;
    • execute:own — разрешает автору изменять статус своих заявок
    • execute:any — разрешает сотруднику сервиса изменять статус любых заявок на В работе, Выполнена или Отменена;
    • или execute:any — разрешает сотруднику сервиса изменять статус любых заявок на В работе, Выполнена или Отменена.
  • право read:any для ресурсов order_categories и order_types — разрешает отображение категорий и типов в заявках на странице Заявки;
  • права для ресурса order_categories — разрешают в разделе Настройки → Справочники → Заявки → Категории работать с категориями заявок, которые используются в системе BOOCO:
    • create:any — добавлять категории заявок;
    • update:any — изменять любые категории заявок;
    • delete:any — удалять любые категории заявок;
  • права для ресурса order_types — разрешают в разделе Настройки → Справочники → Заявки → Типы работать с типами заявок, которые используются в системе BOOCO:
    • create:any — добавлять типы заявок;
    • update:any — изменять любые типы заявок;
    • delete:any — удалять любые типы заявок;
  • право read:any для ресурса users разрешает отображение авторов заявок на странице Заявки.
💡
Чтобы заявки отправлялись на электронную почту исполнителя, необходимо на странице Триггеры добавить соответствующий триггер, в настройках которого должен быть указан email исполнителя.

Управление оборудованием

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

  • право read:any для ресурса sidebar:equipment — разрешает отображение раздела Оборудование в боковом меню;
  • права для ресурса devices — разрешают в разделе Оборудование:
    • read:any — просматривать список всех устройств;
    • execute:any — управлять любыми устройствами.

Построение и просмотр отчетов

Работа с Уведомлениями и массовая рассылка

У пользователя должны быть настроены права для ресурса messages:

  • read:any — разрешает просматривать сообщения от любых пользователей;
  • create:any — разрешает отправлять сообщения любым пользователям.

Логи и мониторинг работоспособности системы

У пользователя должны быть:

  • право read:any для ресурса sidebar:logотображение раздела Журнал в боковом меню;
  • права для для ресурса log:
    • read:any просмотр логов системы;
    • create:any журналирование сообщений;
    • update:any конфигурирование логов и отладочной информации в файле debug.yml.