Назначение роли компонентам приложений

Определите доступ к функциям и модулям платформы для пользователей платформы с помощью роли и ее параметров.

Требования

Требуется роль: ADMIN_ROLE

Назначение роли на объект

Роли назначенные на объект определяют можно ли читать, создавать, редактировать и удалять записи и их свойства.

Процедура

  1. Перейдите к System -> Objects

  2. Откройте нужную запись объекта

  3. Откройте вкладку Permissions

  4. Нажмите на кнопку Create new Permission

  5. Укажите следующую информацию:

Свойство

Вводимые значения

Role objects

Свяжите запись с роль.

Object

Свяжите запись с объектом. При создании разрешения поле заполняется автоматически.

Permissions

Свяжите запись с разрешением. На выбор два варианта VIEW или CHANGE.


VIEW — позволит читать данные из записи объекта, но их нельзя будет редактировать или удалить.


CHANGE — позволит создавать, редактировать и удалить данные из записи объекта, а так же сам объект.

Назначение роли на пункты меню

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

Процедура

  1. Перейдите к System -> Entry point category.

  2. Откройте запись Entry point связанного с категорией.

  3. Откройте вкладку Permissions

  4. Нажмите на кнопку Create new Permission

  5. Укажите следующую информацию:

Свойство

Вводимые значения

Пункт меню

Свяжите запись с пунктом меню. При создании разрешения поле заполняется автоматически.

Роль

Свяжите запись с ролью.

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

Для отображения пункта меню всем пользователям, можно назначить на нее роль PUBLIC_ROLE.

Назначение роли на визуальное представление

Для работы с данными в визуальном представлении, необходимо назначить роль на представление и пользователя.

Процедура

  1. Перейдите к System -> Views.

  2. Откройте запись конфигурации визуального представления.

  3. Откройте вкладку Permissions

  4. Нажмите на кнопку Create new Permission

  5. Укажите следующую информацию:

Свойство

Вводимые значения

View name

Свяжите запись с визуальным представлением. При создании разрешения поле заполняется автоматически.

Role name

Свяжите запись с ролью.

Перечень компонентов к которым применяется роль

Для высокой гибкости, платформа предлагает множество возможностей для управления доступом через роли.

Перечень компонентов:

  • Объект

  • Пункт меню

  • UI действия (UI Action)

  • Страницы

  • Визуальные представления

  • Пользователь