- Created by Olesya Tantsyura, last modified on Mar 24, 2022
1. Описание
В этой детали указываются роли и их права на действия относительно этого устройства.
Состоит из:
- Кнопки обновления таблицы (Рис.1 (1));
- Инструмента добавления (Рис.1 (2));
- Реестра записей (Рис.1 (3));
- Пагинации (Рис.1 (4)).
Рис. 1. Страница детали "Разрешения"
Важно!
Права описанные в детали "Разрешения" используются только в случае, когда "Управление записями" включено для данного раздела (в этом случае, для раздела "devices" страницы "Разделы".).
По умолчанию, при создании устройства, в реестр записей попадают пользователи/роли указанные в Таб.1.
Переключатель "Управление записями" на странице "Разделы" в записи "devices" | Реестр записей на странице детали "Управление записями" записи "devices" | Пользователи/роли, которые попадают в реестр записей страницы детали "Разрешения", создаваемого устройства |
---|---|---|
Выкл./вкл. | пустой, нет записей | только пользователь, который создал устройство |
Выкл. | есть записи |
|
Вкл. | есть записи |
|
Таб. 1. Записи, которые попадают в реестр записей, при создании устройства
Настройки "Управление записями" | Читать | Редактировать | Удалять |
---|---|---|---|
"Управление записями" не настроено | Управление | Управление | Управление |
"Управление записями" настроено, но не включено | согласно настроек в "Управление записями" | согласно настроек в "Управление записями" | согласно настроек в "Управление записями" |
"Управление записями" настроено и включено | согласно настроек в "Управление записями" | согласно настроек в "Управление записями" | согласно настроек в "Управление записями" |
Таб.2. Разрешения по умолчанию на действия, которые проставляются при создании нового устройства, в зависимости от настройки "Управление записями"
1. 1. Обновление таблицы
Обновление таблицы реестра записей выполняется нажатием на кнопку обновления - .
1. 2. Инструмент добавления
Для добавления роли используется кнопка добавления - . При нажатии на кнопку добавления открывается модальное окно (Рис.2). При нажатии на поле "Роль" открывается выпадающий список, в котором содержатся перечень всех ролей и пользователь. Если необходимой роли нет в выпадающем списке, то введите в поле "Роль" её название. Нажатие на конкретную роль, или пользователя, выбирает ее. Нажатие кнопки "Добавить" добавляет выбранную роль в реестр записей. Нажатие кнопки "Закрыть" закрывает модальное окно, запись не добавляется. Нажатие кнопки закрытия () закрывает модальное окно, запись не добавляется.
Рис. 2. Модальное окно для добавления роли в "Разрешения"
Добавленная роль, или пользователь, имеют такие параметры:
- Читать - Разрешено;
- Редактировать - Запрещено;
- Удалять - Запрещено.
Эти параметры можно изменить, выбрав в выпадающем списке колонки необходимое значение.
1. 3 Реестр записей
Состоит из колонок:
- Имя - название роли;
- Читать - выпадающий список с правами доступа на чтение;
- Редактировать - выпадающий список с правами на редактирование;
- Удалять - выпадающий список с правами на удаление.
Варианты доступов:
- Разрешено - действие разрешено;
- Управление - разрешено з делегированием (сам имеет разрешение и может предоставлять такое разрешение другим);
- Запрещено - действие запрещено.
1. 4. Пагинация
Состоит из поля "Записей на странице", где указывается количество записей (возможно задать от 1 до 1000) на страницу и кнопок вперед и назад для переключения страниц.
2. Возможности
2.1. Добавление роли или пользователя в список тех, кто имеют права на действия с устройством
Цель | Добавить роль, с которой будет доступ к действиям над данным устройством |
---|---|
Предусловия |
|
Сценарий: |
|
Результат | Модальное окно закрывается. В таблицу "Действия" добавляется выбранная роль. |
2.2. Удаление роли или пользователя из списка тех, кто имеет право на действия с устройством
Цель | Удалить роль, или пользователя, из списка тех, кто имеет право на действия над устройством |
---|---|
Предусловия |
|
Сценарий: |
|
Результат | Выбранная роль или пользователь исчезает из таблицы "Действия". Отображается оповещение Successfully updated. |
2.3. Изменение разрешения на действия с роли или пользователя, относительно устройства
Цель | Изменить разрешение на действия |
---|---|
Предусловия |
|
Сценарий: |
|
Результат | В колонке изменяется разрешение. Отображается оповещение Successfully updated. |
- No labels