2 уровень - несложные понятия и действия, но не расслабляйтесь.
2 из 5
Просмотров:
100282
Дата изменения:
08.10.2024
Разделять и управлять!
Для разграничения доступа и гибкого управления правами пользователей в системе введено понятие Уровни доступа.
Уровень доступа — это набор разрешенных операций (например, загрузка файлов, создание заказов, редактирование страниц и другие), привязанный к модулям и группам пользователей. Созданием и управлением уровней доступа занимается администратор сайта. Уровни доступа применяются в системе управления пользователями и обладают свойством "наследования", то есть если для текущего раздела/страницы явно не задан уровень прав, тогда устанавливается то право, которое задано для вышележащего раздела.
Примеры:
операция Управление пользователями только разрешенных групп позволяет управлять пользователями указанных групп (изначально управление пользователями доступно только администраторам)
операция Ограниченная модификация файлов с PHP-кодом позволяет настраивать параметры компонентов и редактировать файлы с PHP в визуальном режиме (изначально модификация файлов с PHP-кодом доступна только администраторам)
Управление уровнями доступа
Управление уровнями доступа производится в административном разделе на странице Уровни доступа (Настройки > Пользователи > Уровни доступа):
На странице представлен список всех имеющихся уровней доступа: системных и созданных пользователем.
Примечание: Системные уровни доступа доступны только для просмотра, отредактировать их невозможно. А созданные пользователем (т.е. пользовательские) уровни доступа всегда можно отредактировать, либо удалить.
Создание нового уровня доступа
Для создания собственного уровня доступа есть два способа:
Нажатием
Копировать
.
в контекстном меню существующего уровня доступа. Создастся копия выбранного уровня и откроется форма редактирования. Обратите внимание, что если был скопирован системный уровень доступа, то вновь созданный уровень будет уже пользовательским.
C помощью кнопки контекстного меню Добавить уровень доступа на странице списка. В этом случае откроется пустая форма создания.
Форма создания / редактирования уровня доступа
Вкладка Параметры
Название и Модуль являются обязательными для заполнения;
Привязка - из списка выбирается функционал модуля, для которого создаётся новый уровень доступа. Список зависит от выбранного модуля;
Буква - используется для краткого обозначения уровня доступа. Есть у всех системных уровней. Для пользовательских необязательна;
Описание - заполняется произвольным текстом для описания уровня доступа (при необходимости).
Вкладка Включаемые операции
После настройки вкладки Параметры перейдем к выбору разрешенных операций для создаваемого уровня доступа. Набор опций на вкладке
Включаемые операции
Например для Главного модуля с привязкой Модуль:
различается в зависимости от выбранных ранее модуля и привязки.
Модули и привязки
Ниже описаны все доступные варианты модулей и привязок при создании уровня доступа. А также даны ссылки, где можно указать новые уровни доступа.
Общий момент для всех модулей с привязкой Модуль (кроме Highload-блоки): помимо настроек модуля, указать новый уровень можно в настройках группы пользователей (страница Настройки > Пользователи > Группы пользователей) для соответствующего модуля.
Модуль
Доступные привязки
Пути к установке новых уровней доступа
Главный модуль
Модуль
В настройках Главного модуля (страница Настройки > Настройки продукта > Настройки модулей > Главный модуль, вкладка Доступ).
Файл/Папка
Раздел Файлы и папки (Контент > Структура сайта > Файлы и папки), действие Права на доступ продукта для файла / папки.
Для каждого типа календаря, созданного в настройках модуля Календарь событий (страница Настройки > Настройки продукта > Настройки модулей > Календарь событий, вкладка Типы календарей).
В настройках модуля Обучение (страница Настройки > Настройки продукта > Настройки модулей > Обучение, вкладка Права на доступ) или в форме создания / редактирования курса (страница Сервисы > Обучение > Курсы, вкладка Права доступа).
Интернет-магазин
Статус заказа
В форме создания / редактирования статуса заказа (страница Магазин > Настройки магазина > Статусы, секция Права на доступ).
Проактивная защита
Модуль
В настройках модуля Проактивная защита (страница Настройки > Настройки продукта > Настройки модулей > Проактивная защита, вкладка Доступ).