1.Описание
В этой детали указываются роли и их права относительно данной очереди.
Состоит из таких частей:
- Инструмента создания (Рис.1 (1));
- Инструмент обновления реестра записей (Рис.1 (2));
- Реестра записей (Рис.1 (3));
- Пагинации (Рис.1 (4)).
![](https://webitel.atlassian.net/wiki/download/attachments/21307036/%D0%A1%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0%20%D0%B4%D0%B5%D1%82%D0%B0%D0%BB%D0%B8%20%D0%A0%D0%B0%D0%B7%D1%80%D0%B5%D1%88%D0%B5%D0%BD%D0%B8%D1%8F%20(%D0%92%D1%85%D0%BE%D0%B4%D1%8F%D1%89%D0%B0%D1%8F%20%D0%BE%D1%87%D0%B5%D1%80%D0%B5%D0%B4%D1%8C%20%D0%B7%D0%B0%D0%B4%D0%B0%D0%BD%D0%B8%D0%B9).png?version=2&modificationDate=1708959291682&cacheVersion=1&api=v2&effects=border-simple,blur-border)
Рис. 1. Страница детали "Разрешения"
При создании очереди, в реестр записей попадают такие пользователи/роли:
- Нет записей на странице детали "Управление записями" раздела
cc_queue
- только пользователь, который создал очередь. - Есть записи на странице детали "Управление записями" раздела
cc_queue
:- пользователь, который создал очередь;
- те "Получатели", которые указаны на странице детали "Управление записями" раздела
cc_queue
, у которых "Праводатель" является создателем очереди. Берутся во внимание все роли пользователя, который создал очередь, и сам пользователь.
1.1. Инструмент создания
Для добавления роли используется кнопка добавления -
. При нажатии на кнопку добавления открывается модальное окно (Рис.2). При нажатии на поле "Роль" открывается выпадающий список, в котором содержится перечень всех ролей и пользователь.
Для быстрого поиска нужного пользователя, или роли, можно использовать поле "Роль", как поисковое: ввести имя искомого пользователя, или роли, и в выпадающем списке будут отображаться только пользователи, или роли, содержащие введенное имя.
Различить пользователя от роли можно по иконкам:
- пользователь;
- роль.
Нажатие на конкретную роль, или пользователя, выбирает ее. Нажатие кнопки "Добавить" добавляет выбранную роль в реестр записей. Нажатие кнопки "Закрыть" закрывает модальное окно без добавления в реестр записей. Нажатие кнопки закрытия (
) закрывает модальное окно без добавления в реестр записей.
![](https://webitel.atlassian.net/wiki/download/attachments/21307036/%D0%9C%D0%BE%D0%B4%D0%B0%D0%BB%D1%8C%D0%BD%D0%BE%D0%B5%20%D0%BE%D0%BA%D0%BD%D0%BE%20%D0%9D%D0%BE%D0%B2%D1%8B%D0%B9%20%D0%B2%D0%BB%D0%B0%D0%B4%D0%B5%D0%BB%D0%B5%D1%86%20%D0%BF%D1%80%D0%B0%D0%B2.png?version=2&modificationDate=1708959353158&cacheVersion=1&api=v2&effects=border-simple,blur-border)
Рис. 2. Модальное окно для добавления роли в "Разрешения"
Добавленная роль, или пользователь, имеют такие параметры:
- Читать - Разрешено;
- Редактировать - Запрещено;
- Удалять - Запрещено.
Эти параметры можно изменить выбрав в выпадающем списке колонки необходимое значение.
1.2. Инструмент обновления реестра записей
Обновление таблицы реестра записей выполняется нажатием на кнопку обновления - ![](https://webitel.atlassian.net/wiki/download/thumbnails/21305502/image2024-1-25_1-4-32.png?version=1&modificationDate=1706137477833&cacheVersion=1&api=v2&width=20&height=19)
1.3 Реестр записей
Состоит из таких колонок:
- Имя - название роли;
- Читать - выпадающий список с правами на чтение;
- Редактировать - выпадающий список с правами на редактирование;
- Удалять - выпадающий список с правами на удаление.
Варианты доступов:
- Разрешено - действие разрешено;
- Управление - разрешено з делегированием (сам имеет разрешение и может предоставлять такое разрешение другим);
- Запрещено - действие запрещено.
1.4. Пагинация
Состоит из поля "Записей на странице", в котором указывается количество записей (возможно задать от 1 до 1000) на одну страницу и кнопок вперед
и назад
для переключения страниц.
2. Возможности
2.1. Добавления роли, или пользователя, в список тех, кто имеют доступ к очереди
2.2. Удаления роли, или пользователя, из списка тех, кто имеет доступ к очереди
Цель | Удалить роль, с которой был доступ к очереди |
---|
Предусловия | - Доступ к приложению Admin;
- Доступ к разделу "Очереди" в приложении Admin;
- Разрешение на редактирование, или создание, в разделе "Очереди";
- Наличие минимум одной очереди, или создание новой.
- Наличие, минимум, одной записи в реестре записей.
|
Сценарий:
| - Найти роль, или пользователя, которого необходимо удалить из списка.
- Нажать на поле в колонке "Читать". Откроется выпадающий список.
- Выбрать из выпадающего списка "Запрещено" нажав на него.
|
Результат | Выбранная роль, или пользователь, исчезает из таблицы "Действия". |
2.3. Изменение разрешения на действия с роли, или пользователя, относительно очереди