.. _user_administration_assign_a_role_to_application: ====================================== Назначение роли компонентам приложений ====================================== Определите доступ к функциям и модулям платформы для пользователей платформы с помощью роли и ее параметров. **Требования** Требуется роль: ADMIN_ROLE -------------------------------------- Назначение роли на объект -------------------------------------- Роли назначенные на объект определяют можно ли читать, создавать, редактировать и удалять записи и их свойства. **Процедура** 1. Перейдите к **System** -> **Objects** 2. Откройте нужную запись объекта 3. Откройте вкладку **Permissions** 4. Нажмите на кнопку **Create new Permission** 5. Укажите следующую информацию: ======================================== ======================================== Свойство Вводимые значения ======================================== ======================================== Role objects Свяжите запись с роль. Object Свяжите запись с объектом. При создании разрешения поле заполняется автоматически. Permissions Свяжите запись с разрешением. На выбор два варианта VIEW или CHANGE. | VIEW --- позволит читать данные из записи объекта, но их нельзя будет редактировать или удалить. | CHANGE --- позволит создавать, редактировать и удалить данные из записи объекта, а так же сам объект. ======================================== ======================================== .. _user_administration_assign_a_role_to_application_menu_entry: -------------------------------------- Назначение роли на пункты меню -------------------------------------- Для отображения пункта меню необходимо настроить разрешение связанное с ролью и тогда пункт меню будет доступен пользователям с соответствующей ролью. **Процедура** 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) * Страницы * Визуальные представления * Пользователь .. Группы, карты?