Ресурсы

Посредством работы с ресурсами в разделе Ресурсы осуществляется управление доступом к определенным элементам интерфейса LDM.Box.

img

Каждый ресурс включает в себя определенные разрешения (уникальные ключи). В свою очередь такие разрешения привязываются к определенным ролям в LDM.Box, благодаря чему пользователь, которому назначена соответствующая роль, видит указанный в разрешении элемент интерфейса (кнопку) и может с ним работать.

В прикладном решении должны быть созданы следующие ресурсы со статическими разрешениями для сервиса dh-ldm-box-service:

  • documents;
  • files;
  • folders.

Администратор после создания новой роли должен привязать роль к разрешениям – ранее разрешения были привязаны к роли на этапе создания роли (п. Создание роли), но это можно сделать и в разделе Ресурсы, выполнив следующие действия:

  1. В разделе Ресурсы открыть нужный ресурс двойным нажатием ЛКМ на его строке.

    img

  2. В открывшейся карточке ресурса найти нужное разрешение и открыть его карточку двойным нажатием ЛКМ на его строке.

    img

  3. Внести изменения в состав связанных ролей.

    Для добавления роли необходимо в блоке Связанные роли нажать кнопку img, в открывшемся модальном окне отметить чекбоксом новую роль и нажать кнопку [Подтвердить]. Новая роль появится в блоке Связанные роли.

    Для удаления роли нужно в блоке Связанные роли отметить чекбоксом роль и нажать кнопку img. Роль будет отвязана от разрешения.

  4. В карточке ресурса нажать кнопку img.

Внесенные изменения будут сохранены, карточка ресурса автоматически обновится. Появится уведомление, информирующее об успешном обновлении ресурса.

Полный перечень разрешений представлен в таблице.

Перечень разрешений

Разрешение Краткое описание
1 create Создание нового объекта
2 edit Изменение объекта
3 refresh Обновление списка объектов
4 delete Удаление объекта
5 move Перемещение объекта
6 download Загрузка файла
7 downloadZip Массовое скачивание документов
8 versionCreate Версионирование объекта (возможность создания версий объекта)
9 versionDelete Удаление версии документа
10 copy Копирование объекта
11 access Доступ ко всему сервису