You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

  1. Описание детали Permissions

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

Деталь состоит из:

  • Инструмента добавления (Рис.1(1));
  • Кнопки обновления таблицы (Рис.1(2));
  • Реестра записей (Рис.1(3));
  • Пагинации (Рис.1(4)).


Рис. 1.  Деталь Permissions


По умолчанию, при создании пользователя, в таблице Operations попадают следующие пользователи/роли:

  • Managed by records не настроено - присваивается только пользователь, который создал пользователя Х;
  • Managed by records настроено, но не включено -  присваивается пользователь, который создает пользователя Х и  те Grantee, которые указаны в Managed by records, в которых Grantor является создателем пользователя Х (берутся во внимание все роли пользователя, что создает пользователя Х, и сам пользователь); 
  • Managed by records настроено и включено - присваивается пользователь, который создает пользователя Х  и  те Grantee, которые указаны в Managed by records, в которых Grantor является создателем пользователя Х (берутся во внимание все роли пользователя, что создает пользователя Х, и сам пользователь).
Настройки Managed by records ReadEditDelete
Managed by records не настроено Allow with delegation Allow with delegation Allow with delegation
Managed by records настроено, но не включеносогласно настроек в Managed by records согласно настроек в Managed by records согласно настроек в Managed by records 
Managed by records настроено и включеносогласно настроек в Managed by records согласно настроек в Managed by records согласно настроек в Managed by records 

Таб.1. Дефолтные  разрешения на действия, что проставляются при создании нового пользователя, в зависимости от настройки Managed by records

Важно!

Права описанные в Permissions используются только в случае, когда  Managed by records  включено для данного объекта (в этом случае, для объекта users).

1. 1. Инструмента добавления

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

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

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

  • Read - Allow 
  • Edit - Forbidden 
  • Delete - Forbidden 

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

1. 2. Обновление таблицы

Обновление таблицы реестра записей выполняется нажатием на кнопку обновления -  (Рис.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