Настройка прав доступа к ресурсам в ModX Revo

Нигде не могу найти нормальной документации по теме… Хочу, чтобы группа пользователей могла редактировать (и главное видела) один только контейнер ресурсов в Админке (+ документы, содержащиеся в контейнере).

Как это лучше сделать? Экспериментировал с группами ресурсов, но ничего не помогает.
Константин
11 октября 2015, 17:11
modx.pro
3
10 871
0

Комментарии: 16

Сергей Шлоков
12 октября 2015, 09:23
0
Если хорошо поискать, то можно найти и тут и тут.
    Константин
    12 октября 2015, 10:37
    0
    нашел очень хороший мануал — bobsguides.com/user-specific-pages.html.

    Те, что вы даете, я читал, там не полностью процесс описан. Как я понял, ключевой момент в установке плагина DefaultResourceGroup.
    Константин
    12 октября 2015, 11:08
    0
    С этим маном все получилось, но не до конца. Теперь пользователь видит и редактирует только свои разделы и не может видеть общие разделы, как и было задумано. Но появилась проблема с выбором и загрузкой изображений в TinyMCE при редактировании ресурса. Пишет:

    An error occurred…
    Доступ запрещён.

    Хотя я добавил политику «Доступ к источникам файлов» — MediaSourceAdmin. Куда копать?
      Владимир
      12 октября 2015, 11:13
      0
      Непосредственно, в политике доступа контент менеджера проверьте наличие прав на загрузку\изменение файлов.
        Владимир
        12 октября 2015, 11:25
        0
        Если вы использовали стандартный шаблон прав доступа контент менеджера, то его нужно скопировать и на его основе создать расширенный, с правами на редактирование и загрузку файлов.
          Константин
          12 октября 2015, 11:50
          0
          Спасибо большое за подсказку. В политике разрешил свойство file_manager и все заработало. Сейчас буду прописывать каталог по-умолчанию. Прочитал, что это через источники файлов делается.
            Владимир
            12 октября 2015, 11:51
            0
            Вы новую политику создайте, а то затрется при обновлении версии MODx.
      Константин
      12 октября 2015, 13:30
      0
      Еще продолжаю разбираться с настройкой прав доступа к каталогам. Все достаточно просто получилось.

      1. Создал источник файлов «SiteImages» прописал в нем пути к каталогу images/site/, источник появился, видится нормально.
      2. Прописал права доступа Filesystem только для админов. SiteImages для группы Managers.
      3. Пользователям в группе Managers задал в настройках параметр default_media_source = SiteImages.

      Вроде все как надо, только почему-то при открытии раздела «Управление Медиа» не видны содержащиеся в нем файлы. Источник SiteImages выбирается автоматически, как и положено, а сами файлы не подгружаются. Приходится перевыбирать источник файлов вручную каждый раз. После этого файлы отображаются. Баг ModX'а?
        Владимир
        12 октября 2015, 13:36
        0
        источник файлов по умолчанию в системных настройках смотрите
        также системные настройки можно отдельные для пользователей в профиле создать
        Константин
        12 октября 2015, 13:37
        +1
        Разобрался. Нужно было тип параметра default_media_source у пользователя выставить не как «Строка», а как «Источник» по примеру системных настроек. Сейчас все работает.
      Александр
      29 сентября 2016, 15:52
      0
      Дабы не плодить похожие темы, подскажите! настроил у себя контент менеджера, всё как бы работает, но при загрузке изображения пишет: «Доступ запрещен». Использую приложение fastuploadtv. От админа всё грузит нормально, в политике доступа у контент менеджера стоят галки на загрузку файлов
        Владимир
        29 сентября 2016, 16:17
        0
        Доступ к директориям (источнику файлов) проверьте
          Эрадж Шамс
          14 апреля 2020, 13:35
          0
          Такая же проблема! Как удалось решить?
          Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
          16