Добрый день.
Имею MODx evolution 1.0.4
Имею дерево документов.
Имею один узел от корня. В нём вложен дочерний. А от дочернего ответвляется ещё целый куст ветвей.
Ситуация такова, что вот эти ветви должны принадлежать отдельно каждому менеджеру.
Создал менеджеров с нужными правами. Создал группы документов и группы пользователей. Связал эти группы между собою.
И вот тут получил следующее:
Если корневой узел, и первый дочерний узел принадлежат любой иной группе ресурсов, то все дочерние узлы недоступны для менеджеров.
Лечится только выставлением группы "Без группы, доступен для всех". Но вот этого бы не хотелось. Это не порядок, что любой менеджер сможет редактировать корневой узел.
Подскажите, это я неправильно что-то делаю, или это особенность ролей в MODx.
С похожей (упрощенной) ситуацией столкнулся когда хотел запретить документ "Новости" (вызов ditto с дочерними элементами)...
Я правильно понял, что пока баг не пофиксен?
Спасибо! Решает довольно много проблем со "служебными" документами...
Главное - не забыть, как это убрать, когда надо будет самому редактировать...
Бу. Да это же костыль. Очень жаль, что исправлять не будут.
Костыль.. не костыль.. Задачу решает, трудоемкость - одна строчка кода. Хошь - копай.. хошь - не копай =)
ps. хотя, в целом я за bugfixing
Трудоёмкость: установка плагина, и его настройка. Из описания следует, что придётся отказаться от плагина "Image TV Preview", и использовать виджет mm_widget_showimagetvs.
Строчки нарастают.
А если представить ситуацию, когда выйдет некое обновление, с которым не будет работать ManagerManager, или, для его работоспособности придётся делать дополнительные телодвижения, то становится грустно.
Я тоже за баг фиксинг. Однако MаnagerManager утянул. Последний стабильный релиз.