В ReadyScript можно ограничить доступ пользователей к различным сущностям при помощи групп.
Основные понятия
Разделы управления пользователями и группами
В разделе
Управление → Пользователи → Учётные записи у каждого пользователя можно указать список групп, к которым он принадлежит.
Настройка прав доступа групп осуществляется в административной панели интернет-магазина в разделе Управление → Пользователи → Группы.
Список групп пользователей
В ReadyScript изначалдьно существует несколько системных групп пользователей, их нельзя удалить:
- Гости - все посетители сайта автоматически принадлежат к данной группе (группа "Гости" существует только на клие стороне сайта)
- Клиенты - авторизованные пользователи автоматически принадлежат к данной группе (группа "Клиенты" существует только на пользовательской стороне сайта)
- Администраторы - группа пользователей, обладающая доступом к административной панели сайта
- Супервизоры - группа пользователей, обладающая полным доступом ко всем функциям системы
Чтобы создать новую группу пользователей нажмите кнопку "Добавить" в верхнем левом углу.
Настройки группы пользователей
Вкладка "Основные"
- Псевдоним(англ.яз) - идентификатор группы (после создания группы изменить невозможно)
- Название группы - наименование для административной панели
- Описание - текстовое описание роли группы
- Администратор - флаг, является ли группа администраторами
Вкладка "Права" (настройки на данной вкладке индивидуальны для каждого мультисайта)
- Включить доступ к администрированию текущего сайта - флаг, доступа к административной панели сайта
- Блок "Доступ к пунктам меню" - позволяет указать какие пункты будут доступны для членов данной группы
- Блок "Права к модулям" - позволяет указать права доступа к модулям системы для членов данной группы
Доступ к пунктам меню
Блок "Доступ к пунктам меню" состоит из 2-х частей:
- слева "меню пользователя" - клиентское меню, настраивается в разделе Веб-сайт → Меню
- справа "меню администратора" - меню в административной панели, создаётся модулями установленными на сайте
Если пользователь принадлежит одновременно к нескольким группам - он получает доступ ко всем пунктам меню, указанным в его группах.
Пункты меню к которым у пользователя нет доступа не отображаются в клиентской части и в административной панели.
Доступ к модулям
У каждого модуля есть свой набор прав. Для каждого права можно указать уровень доступа:
- Разрешение - группа имеет доступ к данному праву
- Запрещение - группа не имеет доступа к данному праву
- По умолчанию - группа не влияет на доступ к данному праву
Если пользователь принадлежит одновременно к нескольким группам - права доступа его групп суммируются. При этом если группы пользователя имеют различный доступ к праву или ни одна из групп не влияет на право - уровень доступа определяется настройкой "Приоритета прав" в разделе Управление → Настройка системы → вкладка "Система прав"