- Created by Olesya Tantsyura, last modified on Sept 10, 2021
You are viewing an old version of this page. View the current version.
Compare with Current View Page History
« Previous Version 2 Next »
1.Описание
В этой детали указываются роли и их права относительно этого пользователя.
Деталь состоит из:
- Инструмента добавления (Рис.1(2));
- Кнопки обновления таблицы (Рис.1(1));
- Реестра записей (Рис.1(3));
- Пагинации (Рис.1(4)).
Рис. 1. Деталь Permissions
По умолчанию, при создании пользователя, реестр записей попадают следующие пользователи/роли:
- "Управление записями" не настроено - присваивается только пользователь, который создал пользователя Х;
- "Управление записями" настроено, но не включено - присваивается пользователь, который создает пользователя Х и те "Получатели", которые указаны в "Управление записями", в которых "Праводатель" является создателем пользователя Х (берутся во внимание все роли пользователя, что создает пользователя Х, и сам пользователь);
- "Управление записями" настроено и включено - присваивается пользователь, который создает пользователя Х и те "Получатели", которые указаны в "Управление записями" , в которых "Праводатель" является создателем пользователя Х (берутся во внимание все роли пользователя, что создает пользователя Х, и сам пользователь).
Настройки "Управление записями" | Читать | Редактировать | Удалить |
---|---|---|---|
"Управление записями" не настроено | Управление | Управление | Управление |
"Управление записями" настроено, но не включено | согласно настроек в "Управление записями" | согласно настроек в "Управление записями" | согласно настроек в "Управление записями" |
"Управление записями" настроено и включено | согласно настроек в "Управление записями" | согласно настроек в "Управление записями" | согласно настроек в "Управление записями" |
Таб.1. Дефолтные разрешения на действия, что проставляются при создании нового пользователя, в зависимости от настройки "Управление записями"
Важно!
Права описанные в Permissions используются только в случае, когда "Управление записями" включено для данного объекта (в этом случае, для объекта users).
1. 1. Инструмента добавления
Для добавления роли используется кнопка добавления - . При нажатии на кнопку добавления открывается модальное окно (Рис.2). При нажатии на поле Role открывается выпадающий список, в котором содержатся перечень всех ролей и пользователь. Если необходимой роли нет в выпадающем списке, то введите в поле Role её название. Нажатие на конкретную роль, или пользователя, выбирает ее. Нажатие кнопки Add добавляет выбранную роль в таблицу реестра. Нажатие кнопки Close закрывает модальное окно, запись не добавляется. Нажатие кнопки закрытия () закрывает модальное окно, запись не добавляется.
Рис. 2. Модальное окно для добавления роли в "Разрешения"
Добавленная роль, или пользователь, имеют такие параметры:
- Read - Allow
- Edit - Forbidden
- Delete - Forbidden
Эти параметры можно изменить выбрав в выпадающем списке колонки необходимое значение.
1. 2. Обновление таблицы
Обновление таблицы реестра записей выполняется нажатием на кнопку обновления - .
1. 3 Реестра записей
Состоит из :
- Name - название роли;
- Read - выпадающий список с правами доступа на чтению;
- Edit - выпадающий список с правами на редактирование;
- Delete - выпадающий список с правами на удаление.
Варианты доступов:
- Allow - разрешено
- Allow with delegation - разрешено з делегировать (сам имеет доступ и может проставлять такой доступ другим)
- Forbidden - запрещено
1. 4. Пагинация
Состоит из поля Rows per page, где указывается количество записей (возможно задать от 1 до1000) на страницу и кнопок вперед и назад для переключения страниц.
2. Возможности детали Permissions
2.1. Добавления роли, или пользователя, в список тех, кто имеют доступ к пользователю
Цель | Добавить роль, с которой будет доступ к пользователю |
---|---|
Предусловия | Доступ к модулю Admin. Доступ к подмодулю Users в модуле Admin. Наличие минимум одного пользователя, или создание нового. |
Сценарий: |
|
Результат | Модальное окно закрывается. В таблицу Operations добавляется выбрана роль. |
2.2. Удаления роли, или пользователя, из списка тех, кто имеет доступ к пользователю
Цель | Удалить роль, с которой был доступ к пользователю |
---|---|
Предусловия | Доступ к модулю Admin. Доступ к подмодулю Users в модуле Admin. Наличие пользователя с, минимум, одной присвоенной ролю, или пользователем. |
Сценарий: |
|
Результат | Выбранная роль, или пользователь, исчезает из таблицы Operations. Отображается оповещение Successfully updated. |
2.3. Изменение разрешения на действия с роли, или пользователя, относительно пользователя Х
Цель | Изменить разрешение на действия |
---|---|
Предусловия | Доступ к модулю Admin. Доступ к подмодулю Users в модуле Admin. Наличие пользователя с, минимум, одной присвоенной ролю, или пользователем. |
Сценарий: |
|
Результат | В колонке изменяется разрешение. Отображается оповещение Successfully updated. |
- No labels