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. Наличие минимум одного пользователя, или создание нового. 

Сценарий:


  1. Нажать на кнопку добавления. Откроется модальное окно New grantee.
  2. Нажать на поле Role. Откроется выпадающий список.
  3. Выбрать из списка необходимую роль, или пользователя.
  4. Нажать на кнопку Add.
РезультатМодальное окно закрывается. В таблицу Operations добавляется выбрана роль.


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

ЦельУдалить роль, с которой был доступ к пользователю
ПредусловияДоступ к модулю Admin. Доступ к подмодулю Users в модуле Admin. Наличие пользователя с, минимум, одной присвоенной ролю, или пользователем.

Сценарий:


  1. Найти роль, или пользователя, которого надо удалить из списка.
  2. Нажать на поле в колонке Read. Откроется выпадающий список.
  3. Выбрать из выпадающего списка Forbidden нажав на него.
РезультатВыбранная роль, или пользователь, исчезает из таблицы Operations.
Отображается оповещение Successfully updated.

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

ЦельИзменить разрешение на действия
ПредусловияДоступ к модулю Admin. Доступ к подмодулю Users в модуле Admin. Наличие пользователя с, минимум, одной присвоенной ролю, или пользователем.

Сценарий:


  1. Найти роль, или пользователя, которому надо изменить разрешение на действия.
  2. Нажать на поле в нужной колонке. Откроется выпадающий список.
  3. Выбрать из выпадающего списка необходимое значение и нажать на него.
РезультатВ колонке изменяется разрешение.
Отображается оповещение Successfully updated.

  • No labels