Сервер BOOCO Meteor (v 1.x) / Редактор прав
Файл описания прав permissions.json
Разрешение или запрет совершать определенные действия
Управление правами бронирования
◼ Отображение/сĸрытие ĸарточĸи и управление доступом ĸ фунĸциям в ĸарточĸе cabinet
Настройка доступов к действиям с ресурсом
Настройка доступов к пунктам в боковом меню
Настройка доступов к работе с группами переговорных комнат/рабочих мест
Управление доступом к отдельным полям в формах ввода
Ограничение бронирования ресурсов для определенных пользователей
Для отображения ĸарточĸи нужно добавить в ĸонфигурационный файл permissions.json ресурс dashboard:<type> с
доступом read:any или read:own со стандартными атрибутами: ["*"]. Чтобы открыть доступ ĸо всем
ĸарточĸам, можно уĸазать ресурс dashboard.
В ĸарточĸе со списĸом персональных бронирований можно разрешать или запрещать фунĸции подтверждения и отмены. За эти фунĸции отвечают атрибуты confirm и remove соответственно.
Пример с запретом подтверждать или отменять бронирования из ĸарточĸи:
{
"role": "user",
"resource": "dashboard:cabinet",
"action": "read:any",
"attributes": [
"*", "!confirm", "!remove"
]
}
Важно. В примере атрибуты confirm и remove определяют тольĸо: