Доступ только к определенным страницам
Добрый вечер!
Подскажите пожалуйста, возможно ли такое сделать на ModX и в какую сторону искать решение:
На сайте группа пользователей.
У каждого пользователя этой группы есть доступ к редактированию только определенного набора страниц (для каждого пользователя это свой набор страниц).
К примеру это товары, у которых производителем указан этот самый пользователь, или страницы одного родителя (или по какому-то другому признаку).
Подскажите пожалуйста, возможно ли такое сделать на ModX и в какую сторону искать решение:
На сайте группа пользователей.
У каждого пользователя этой группы есть доступ к редактированию только определенного набора страниц (для каждого пользователя это свой набор страниц).
К примеру это товары, у которых производителем указан этот самый пользователь, или страницы одного родителя (или по какому-то другому признаку).
Комментарии: 4
Если нужно в админке разграничить доступ таким образом, то нужно создавать группу ресурсов и пользователей под каждого пользователя. Другой вариант в плагине проверять может ли данный пользователь редактировать данный ресурс.
Отдельная группа под каждого пользователя конечно не вариант…
А если смотреть в сторону плагина, возможно ли в дереве ресурсов скрывать недоступные, чтобы пользователь сразу понимал куда он может нажимать и редактировать, а куда нет.
А если смотреть в сторону плагина, возможно ли в дереве ресурсов скрывать недоступные, чтобы пользователь сразу понимал куда он может нажимать и редактировать, а куда нет.
Наткнулся на компонент frontendManager.
Идеально было бы добавить какую-то проверку и при совпадении позволять пользователю редактировать свою страницы (страницы) прямо с фронта
Идеально было бы добавить какую-то проверку и при совпадении позволять пользователю редактировать свою страницы (страницы) прямо с фронта
Как раз при редактировании с фронта добавить проверку не проблема, но надо код компонента смотреть
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.