Уровни доступа

Урок 45 из 258
Автор: Анна Кокина
Сложность урока:
2 уровень - несложные понятия и действия, но не расслабляйтесь.
2 из 5
Просмотров: 101652
Дата изменения: 08.10.2024

  Разделять и управлять!

Для разграничения доступа и гибкого управления правами пользователей в системе введено понятие Уровни доступа.

Уровень доступа — это набор разрешенных операций (например, загрузка файлов, создание заказов, редактирование страниц и другие), привязанный к модулям и группам пользователей. Созданием и управлением уровней доступа занимается администратор сайта. Уровни доступа применяются в системе управления пользователями и обладают свойством "наследования", то есть если для текущего раздела/страницы явно не задан уровень прав, тогда устанавливается то право, которое задано для вышележащего раздела.

Примеры:

  • операция Управление пользователями только разрешенных групп позволяет управлять пользователями указанных групп (изначально управление пользователями доступно только администраторам)
  • операция Ограниченная модификация файлов с PHP-кодом позволяет настраивать параметры компонентов и редактировать файлы с PHP в визуальном режиме (изначально модификация файлов с PHP-кодом доступна только администраторам)

  Управление уровнями доступа

Управление уровнями доступа производится в административном разделе на странице Уровни доступа (Настройки > Пользователи > Уровни доступа):

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

Примечание: Системные уровни доступа доступны только для просмотра, отредактировать их невозможно. А созданные пользователем (т.е. пользовательские) уровни доступа всегда можно отредактировать, либо удалить.

  Создание нового уровня доступа

Для создания собственного уровня доступа есть два способа:

  • Нажатием Копировать . в контекстном меню существующего уровня доступа. Создастся копия выбранного уровня и откроется форма редактирования. Обратите внимание, что если был скопирован системный уровень доступа, то вновь созданный уровень будет уже пользовательским.
  • C помощью кнопки контекстного меню Добавить уровень доступа на странице списка. В этом случае откроется пустая форма создания.

Форма создания / редактирования уровня доступа

Форма создания / редактирования уровня доступа

Вкладка Параметры

  • Название и Модуль являются обязательными для заполнения;
  • Системный - признак системности, проставляется автоматически;
  • Привязка - из списка выбирается функционал модуля, для которого создаётся новый уровень доступа. Список зависит от выбранного модуля;
  • Буква - используется для краткого обозначения уровня доступа. Есть у всех системных уровней. Для пользовательских необязательна;
  • Описание - заполняется произвольным текстом для описания уровня доступа (при необходимости).

Вкладка Включаемые операции

После настройки вкладки Параметры перейдем к выбору разрешенных операций для создаваемого уровня доступа. Набор опций на вкладке Включаемые операции Например для Главного модуля с привязкой Модуль:

Включаемые операции
различается в зависимости от выбранных ранее модуля и привязки.

  Модули и привязки

Ниже описаны все доступные варианты модулей и привязок при создании уровня доступа. А также даны ссылки, где можно указать новые уровни доступа.

Общий момент для всех модулей с привязкой Модуль (кроме Highload-блоки): помимо настроек модуля, указать новый уровень можно в настройках группы пользователей (страница Настройки > Пользователи > Группы пользователей) для соответствующего модуля.

Модуль Доступные привязкиПути к установке новых уровней доступа
Главный модуль Модуль В настройках Главного модуля (страница Настройки > Настройки продукта > Настройки модулей > Главный модуль, вкладка Доступ).
Файл/Папка Раздел Файлы и папки (Контент > Структура сайта > Файлы и папки), действие Права на доступ продукта для файла / папки.
Облако 1С-Битрикс Модуль В настройках модуля Облако 1С-Битрикс (страница Настройки > Настройки продукта > Настройки модулей > Облако 1С-Битрикс, вкладка Доступ).
Календарь событий Секция календаря Для календарей в Управлении календарями.
Тип календаря Для каждого типа календаря, созданного в настройках модуля Календарь событий (страница Настройки > Настройки продукта > Настройки модулей > Календарь событий, вкладка Типы календарей).
Торговый каталог Модуль В настройках модуля Торговый каталог (страница Настройки > Настройки продукта > Настройки модулей > Торговый каталог, вкладка Доступ).
Облачные хранилища Модуль В настройках модуля Облачные хранилища (страница Настройки > Настройки продукта > Настройки модулей > Облачные хранилища, вкладка Доступ).
Управление структурой Модуль В настройках модуля Управление структурой (страница Настройки > Настройки продукта > Настройки модулей > Управление структурой, вкладка Доступ).
МедиабиблиотекаНастройка доступа к коллекциям Медиабиблиотеки (Контент > Структура сайта > Медиабиблиотека).
СтикерыНа странице настроек стикеров (страница Сервисы > Стикеры, вкладка Доступ).
Highload-блоки МодульВ настройках конкретного Highload-блока (страница Настройки > Настройки продукта > Настройки модулей > Highload-блоки, вкладка Права доступа).
Информационные блоки ИнфоблокВ настройках доступа конкретного инфоблока (страница Контент > Инфоблоки > Типы инфоблоков > название_типа > название_инфоблока, вкладка Доступ, Расширенный режим управления правами).
Сайты 24 МодульВ настройках модуля Сайты 24 (страница Настройки > Настройки продукта > Настройки модулей > Сайты 24, вкладка Доступ).
Обучение УрокВ настройках модуля Обучение (страница Настройки > Настройки продукта > Настройки модулей > Обучение, вкладка Права на доступ) или в форме создания / редактирования курса (страница Сервисы > Обучение > Курсы, вкладка Права доступа).
Интернет-магазин Статус заказаВ форме создания / редактирования статуса заказа (страница Магазин > Настройки магазина > Статусы, секция Права на доступ).
Проактивная защита МодульВ настройках модуля Проактивная защита (страница Настройки > Настройки продукта > Настройки модулей > Проактивная защита, вкладка Доступ).
Поисковая оптимизация МодульВ настройках модуля Поисковая оптимизация (страница Настройки > Настройки продукта > Настройки модулей > Поисковая оптимизация, вкладка Доступ).
Контроллер МодульВ настройках Контроллер (страница Настройки > Настройки продукта > Настройки модулей > Контроллер, вкладка Доступ).


Нам жаль это слышать… Но мы постараемся быть лучше!

Мы благодарны Вам за помощь в улучшении документации.

Спасибо, мы рады что смогли помочь Вам. Ниже Вы можете оставить свой отзыв или пожелание :)
Мы стараемся сделать документацию понятнее и доступнее,
и Ваше мнение важно для нас
Курсы разработаны в компании «1С-Битрикс»