Заполните форму и мы вас бесплатно проконсультируем
    Просто оставьте свой номер телефона


    Заполняя форму вы даете согласие
    на обработку ваших данных.

    Настройка прав доступа для контент-менеджера в MODX Revolution

    Создадим нового пользователя manager, ограничим его как следует и назначим соответствующие права на редактирование ресурсов и файлов.

    Полный алгоритм действий по настройке прав контент менеджера MODx

    1. Создание нового пользователя и назначение прав

    • Переходим в меню: "Настройки" > "Контроль доступа"
    • Переходим на вкладку "Политики доступа"
    • Копируем "Content Editor", редактируем и называем новую политику "Менеджер"
    • Устанавливаем разрешения:
      • Установить галку "Изменять права доступа (chmod) к каталогам"
      • Установить галку "Создавать каталоги в файловой системе"
      • Установить галку "Получать список подкаталогов для каталога в файловой системе"
      • Установить галку "Переименовывать каталоги в файловой системе"
      • Установить галку "Создавать файлы"
      • Установить галку "Смотреть список файлов в определенном каталоге"
      • Установить галку "Использовать диспетчер файлов"
      • Установить галку "Удалять файлы"
      • Установить галку "Видеть дерево файлов в левой навигационной панели"
      • Установить галку "Изменять файлы"
      • Установить галку "Загружать файлы в папку"
      • Установить галку "Просматривать содержимое файла"
      • Установить галку "Использовать пакеты в системе управления пакетами"
      • Установить галку "Использовать страницу «Поиск»"
      • Сохранить.
    • Переходим в меню: "Настройки" > "Контроль доступа"
    • Переходим на вкладку: "Группы пользователей & Пользователи"
    • Создаем новую группу пользователей и задаем имя "Контент менеджеры"
      • Устанавливаем в окне новой группы пользователей контексты web, mgr
      • Политика бэкэнда в окне новой группы: "Менеджер" + Сохранить
      • Новая группа пользователей "Контент менеджеры" > Редактировать
      • Переходим на вкладку: "Права доступа"
      • На вкладке "Доступ к контекстам" редактируем mgr, web по очереди
      • mgr, web > редактировать, устанавливаем "Политика доступа" как "Менеджер" + Сохранить
      • Переходим в меню "Управление" > "Пользователи" и создаем нового пользователя по кнопке "Новый пользователь"
      • Имя manager, указываем E-mail менеджера, устанавливам радиобаттон ниже как "Я укажу пароль сам" и задаем пароль
      • Переходим на вкладку "Права доступа" > "Добавить пользователя в группу"
      • Группа пользователей: "Контент Менеджеры", Роль: "Super User"
      • Установить чекбокс "Активный" + Сохранить
      • Переходим в меню "Управление" > "Перезагрузить права доступа"

      2. Ограничения на просмотр файловой системы

      2.1. Добавляем источник файлов

      • Переходим в меню: "Медиа" > "Источники файлов"
      • Скопируем "Filesystem"
      • Отредактируем скопированный источник
      • Название: "Images"; basePath, baseUrl: "assets/images/"
      • Переходим в меню: "Настройки" > "Контроль доступа"
      • Отредактируем группу пользователей "Контент менеджеры" правой кнопкой мыши
      • Переходим на вкладку: "Права доступа" > "Доступ к источнику файлов" и добавим новый источник по кнопке "Добавить источник файлов"
      • Источник: Images, Минимальная роль: Member - 9999, Политика доступа: Media Source Admin
      • Сохранить; Меню: "Управление" > "Очистить кэш"; Меню: "Управление" > "Перезагрузить права доступа"

      2.2. Удаляем источник "Filesystem" для manager

      • Переходим в меню: "Медиа" > "Источники файлов"
      • Filesystem > Редактировать
      • Переходим на вкладку: "Права доступа", нажимаем "Добавить группу пользователей"
      • Группа пользователей: "Administrator", Минимальная роль: "Super User - 0", Политика: "Media Source Admin" + Сохранить
      • Переходим в меню: "Медиа" > "Источники файлов"
      • Images > Редактировать
      • Переходим на вкладку: "Права доступа", нажимаем "Добавить группу пользователей"
      • Группа пользователей: "Administrator", Минимальная роль: "Super User - 0", Политика: "Media Source Admin" + Сохранить

      3. Управление группами ресурсов

      • Переходим в меню: "Содержимое" > "Группы ресурсов"
      • Создать группу ресурсов
      • Имя: "Администратор", Контексты: "web,mgr"
      • Установить галку "Автоматически дать доступ группе Administrator"
      • Добавить элементы в новую группу "Администратор", которые мы хотим скрыть от менеджера
      • Сохранить; Меню: "Управление" > "Очистить кэш"; Меню: "Управление" > "Перезагрузить права доступа"

      На этом все, друзья :)