Настройка прав доступа к ресурсам в ModX Revo
Нигде не могу найти нормальной документации по теме… Хочу, чтобы группа пользователей могла редактировать (и главное видела) один только контейнер ресурсов в Админке (+ документы, содержащиеся в контейнере).
Как это лучше сделать? Экспериментировал с группами ресурсов, но ничего не помогает.
Как это лучше сделать? Экспериментировал с группами ресурсов, но ничего не помогает.
Комментарии: 16
нашел очень хороший мануал — bobsguides.com/user-specific-pages.html.
Те, что вы даете, я читал, там не полностью процесс описан. Как я понял, ключевой момент в установке плагина DefaultResourceGroup.
Те, что вы даете, я читал, там не полностью процесс описан. Как я понял, ключевой момент в установке плагина DefaultResourceGroup.
С этим маном все получилось, но не до конца. Теперь пользователь видит и редактирует только свои разделы и не может видеть общие разделы, как и было задумано. Но появилась проблема с выбором и загрузкой изображений в TinyMCE при редактировании ресурса. Пишет:
An error occurred…
Доступ запрещён.
Хотя я добавил политику «Доступ к источникам файлов» — MediaSourceAdmin. Куда копать?
An error occurred…
Доступ запрещён.
Хотя я добавил политику «Доступ к источникам файлов» — MediaSourceAdmin. Куда копать?
Непосредственно, в политике доступа контент менеджера проверьте наличие прав на загрузку\изменение файлов.
Если вы использовали стандартный шаблон прав доступа контент менеджера, то его нужно скопировать и на его основе создать расширенный, с правами на редактирование и загрузку файлов.
Спасибо большое за подсказку. В политике разрешил свойство file_manager и все заработало. Сейчас буду прописывать каталог по-умолчанию. Прочитал, что это через источники файлов делается.
Вы новую политику создайте, а то затрется при обновлении версии MODx.
Спасибо за совет. Сделаю.
Еще продолжаю разбираться с настройкой прав доступа к каталогам. Все достаточно просто получилось.
1. Создал источник файлов «SiteImages» прописал в нем пути к каталогу images/site/, источник появился, видится нормально.
2. Прописал права доступа Filesystem только для админов. SiteImages для группы Managers.
3. Пользователям в группе Managers задал в настройках параметр default_media_source = SiteImages.
Вроде все как надо, только почему-то при открытии раздела «Управление Медиа» не видны содержащиеся в нем файлы. Источник SiteImages выбирается автоматически, как и положено, а сами файлы не подгружаются. Приходится перевыбирать источник файлов вручную каждый раз. После этого файлы отображаются. Баг ModX'а?
1. Создал источник файлов «SiteImages» прописал в нем пути к каталогу images/site/, источник появился, видится нормально.
2. Прописал права доступа Filesystem только для админов. SiteImages для группы Managers.
3. Пользователям в группе Managers задал в настройках параметр default_media_source = SiteImages.
Вроде все как надо, только почему-то при открытии раздела «Управление Медиа» не видны содержащиеся в нем файлы. Источник SiteImages выбирается автоматически, как и положено, а сами файлы не подгружаются. Приходится перевыбирать источник файлов вручную каждый раз. После этого файлы отображаются. Баг ModX'а?
источник файлов по умолчанию в системных настройках смотрите
также системные настройки можно отдельные для пользователей в профиле создать
также системные настройки можно отдельные для пользователей в профиле создать
Спасибо!
Разобрался. Нужно было тип параметра default_media_source у пользователя выставить не как «Строка», а как «Источник» по примеру системных настроек. Сейчас все работает.
modx.com/extras/package/fastuploadtv настройте для тивишки пути сразу, и не придется менеджеру создать директории
Дабы не плодить похожие темы, подскажите! настроил у себя контент менеджера, всё как бы работает, но при загрузке изображения пишет: «Доступ запрещен». Использую приложение fastuploadtv. От админа всё грузит нормально, в политике доступа у контент менеджера стоят галки на загрузку файлов
Доступ к директориям (источнику файлов) проверьте
Такая же проблема! Как удалось решить?
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.