Разрешение (Голосовые профили)

1. Описание

В этой детали указываются роли и их права относительно данного голосового профиля.

Состоит из таких частей:

  1. Инструмента создания (Рис.1 (1));

  2. Инструмент обновления реестра записей (Рис.1 (2));

  3. Реестра записей (Рис.1 (3));

  4. Пагинации (Рис.1 (4)).

Рис. 1. Страница детали "Разрешения"

При создании голосового профиля, в реестр записей попадают такие пользователи/роли:

  1. Нет записей на странице детали  "Управление записями" раздела cognitive_profile - только пользователь, который создал голосовой профиль.

  2. Есть записи на странице детали  "Управление записями" раздела cognitive_profile:

    • пользователь, который создал голосовой профиль;

    • "Получатели" указанные на странице детали  "Управление записями" раздела cognitive_profile, у которых "Праводатель" является создателем голосового профиля. Берутся во внимание все роли пользователя, который создал голосовой профиль, и сам пользователь. 

Примечание!

Указанные роли и их права относительно голосового профиля используются в случае, когда на странице  "Разделы" включено "Управление записями" (переключатель в положении вкл.) в разделе cognitive_profile.

 

На странице детали "Разрешения" отображаются только те роли и пользователи, на просмотр которых у пользователя есть разрешение. То есть, если у пользователя нет прав на просмотр других пользователей, то на странице детали "Разрешения" он увидит только себя и свои роли, если они там настроены. 

1.1. Инструмент создания

Для добавления роли используется кнопка добавления - . При нажатии на кнопку добавления открывается модальное окно (Рис. 2). При нажатии на поле "Роль" открывается выпадающий список, в котором содержится перечень всех ролей и пользователь.

Для быстрого поиска нужного пользователя, или роли, можно использовать поле "Роль", как поисковое: ввести имя искомого пользователя, или роли, и в выпадающем списке будут отображаться только пользователи, или роли, содержащие введенное имя.

Различить пользователя от роли можно по иконкам:

- пользователь;

- роль.

Нажатие на конкретную роль, или пользователя, выбирает ее. Нажатие кнопки "Добавить" добавляет выбранную роль в реестр записей. Нажатие кнопки "Закрыть" закрывает модальное окно без добавления в реестр записей. Нажатие кнопки закрытия () закрывает модальное окно без добавления в реестр записей.

Рис. 2. Модальное окно для добавления роли в "Разрешения"

Добавленная роль, или пользователь, имеют такие параметры:

  • Читать — Разрешено;

  • Редактировать — Запрещено;

  • Удалять — Запрещено.

Эти параметры можно изменить выбрав в выпадающем списке колонки необходимое значение. 

Пользователь, создавший голосовой профиль, имеет вариант доступа "Управление" для всех действий.

1.2. Инструмент обновления реестра записей

1.3 Реестр записей

Состоит из таких колонок:

  • Имя — название роли;

  • Читать — выпадающий список с правами на чтение;

  • Редактировать — выпадающий список с правами на редактирование;

  • Удалять — выпадающий список с правами на удаление.

Варианты доступов:

  • Разрешено — действие разрешено;

  • Управление — разрешено з делегированием (сам имеет разрешение и может предоставлять такое разрешение другим);

  • Запрещено — действие запрещено.

1.4. Пагинация

2. Возможности

2.1. Добавления роли, или пользователя,  в список тех, кто имеют доступ к голосовой профиль

Цель

Добавить роль, с которой будет доступ к голосовой профиль

Цель

Добавить роль, с которой будет доступ к голосовой профиль

Предусловия

  1. Доступ к приложению Admin; 

  2. Доступ к разделу "Голосовой профиль" в приложении Admin;

  3. Разрешение на редактирование, или создание, в разделе "Голосовой профиль";

  4. Наличие минимум одного голосовой профиль, или создание нового. 

Сценарий:

 

  1. Нажать на кнопку добавления. Откроется модальное окно "Новый владелец прав".

  2. Нажать на поле "Роль". Откроется выпадающий список.

  3. Выбрать из списка необходимую роль, или пользователя.

  4. Нажать на кнопку "Добавить".

Результат

Модальное окно закрывается. В таблицу "Действия" добавляется выбрана роль.

2.2. Удаления роли, или пользователя, из списка тех, кто имеет доступ к голосовой профиль

Цель

Удалить роль, с которой был доступ к голосовой профиль

Цель

Удалить роль, с которой был доступ к голосовой профиль

Предусловия

  1. Доступ к приложению Admin; 

  2. Доступ к разделу "голосовой профиль" в приложении Admin;

  3. Разрешение на редактирование, или создание, в разделе "голосовой профиль";

  4. Наличие минимум одного голосовой профиль, или создание нового. 

  5. Наличие, минимум, одной записи в реестре записей.

Сценарий:

 

  1. Найти роль, или пользователя, которого нужно удалить из списка.

  2. Нажать на поле в колонке "Читать". Откроется выпадающий список.

  3. Выбрать из выпадающего списка "Запрещено" нажав на него.

Результат

Выбранная роль, или пользователь, исчезает из таблицы "Действия".

2.3. Изменение разрешения на действия с роли, или пользователя, относительно  голосовой профиль

Цель

Изменить разрешение на действия

Цель

Изменить разрешение на действия

Предусловия

  1. Доступ к приложению Admin; 

  2. Доступ к разделу "голосовой профиль" в приложении Admin;

  3. Разрешение на редактирование, или создание, в разделе "голосовой профиль";

  4. Наличие минимум одного голосовой профиль, или создание нового. 

  5. Наличие, минимум, одной записи в реестре записей.

Сценарий:

 

  1. Найти роль, или пользователя, которому нужно изменить разрешение на действия.

  2. Нажать на поле в нужной колонке. Откроется выпадающий список.

  3. Выбрать из выпадающего списка необходимое значение и нажать на него.

Результат

В колонке изменяется разрешение.