Создание развитой системы разграничения прав доступа к ресурсам

Добрый день.

Подскажите, как комфортнее развернуть/настроить разграничение прав доступа?

Иерархия:

Администратор – видит и редактирует все
Админ – видит и редактирует только свой раздел и страницы относящиеся к этому разделу

Администратор – создает раздел и создает «Админа», и привязывает к этому разделу этого Админа. Этот Админ в свою очередь видит и может редактировать только это раздел и все страницы этого раздела.

Проблема в том, что «Разделов» будет штук 100, как или чем создать удобную привязку «Админа» к «Разделу»

Может быть есть какие то решения, когда при создании пользователя, через атрибуты joxi.ru/BA0jV0PCpbzQNm показывать только одну категорию в админке? Может кто делал?
Роман
09 февраля 2021, 20:10
modx.pro
614
0

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

Артур Шевченко
09 февраля 2021, 23:47
-1
В modx только один механизм привязки Группа пользователей и Группа ресурсов. Подробнее тут
    Роман
    10 февраля 2021, 00:00
    0
    Эту статью я прочел. Просто если по ней идти, то мне нужно будет создать 100 групп пользователей, где каждая группа будет отвечать за свой раздел. Это очень заморочено, надеялся найти более простой вариант решения.
    Роман
    10 февраля 2021, 00:14
    0
    Наткнулся на вот такой модуль, похоже, но чуть-чуть не то: modzone.ru/blog/2016/08/24/admintools-permissions/
      Андрей
      10 февраля 2021, 10:12
      0
        Роман
        10 февраля 2021, 10:18
        0
        Спасибо, это я видел. Тут проблема в том, что будет 100 разделов и 100 админов, каждый должен будет видеть ТОЛЬКО свой раздел. Если идти путем как по ссылке выше, то получится невероятный колхоз (((
          Александр Мельник
          10 февраля 2021, 11:04
          0
          в любом случае получится невероятный колхоз. Думаю вам правильнее было бы сделать ваш сайт на каком то фреймворке и писать логику доступа свою, идеально подходящую под задачу.
        Сергей Шлоков
        10 февраля 2021, 11:56
        0
        Наверно, самое простое решение — использовать атрибуты пользователя, в котором указывать id ресурса, и при сохранении формы в плагине создавать группу ресурсов, группу пользователей и связывать их.
          Роман
          10 февраля 2021, 13:38
          0
          А можно, чуть более подробно? Сможете реализовать? Ссылка: modx.pro/work/21477
          Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
          8