cyberm 10 сентября 2015 3 8
Если заходить под учетной записью контент-менеджера, появляется сообщение
Код: 200 OK
{«success»:false,«message»:"\u0414\u043e\u0441\u0442\u0443\u043f \u0437\u0430\u043f\u0440\u0435\u0449\u0451\u043d!",«total»:0,«data»:[],«object»:[]}

Т.е. «Доступ запрещен!» («Access denied»)

Сообщение появляется в результате запроса:
action: system/derivatives/getList
class: modResource

На что надо дать права, чтобы убрать ошибку?
8 комментариев
v
vladislav32 10 сентября 2015г в 11:19 #
Надо очистить кеш браузера
c
cyberm 10 сентября 2015г в 11:32 #
Очищал и кеш браузера и кеш modx'a.
c
cyberm 10 сентября 2015г в 11:34 #
Все открывается, сохраняется.
Но при открытии появляется окно с ошибкой.
Fi1osof1
Fi1osof 10 сентября 2015г в 19:44 #
Подобные советы все-таки лучше формулировать типа «Попробуйте очистить кеш браузера». Да, с обновлением MODX с 2.2 на 2.3 данная проблема действительно может возникать, но она все-таки не единственная.
Fi1osof1
Fi1osof 10 сентября 2015г в 19:41 #
Определив запрос, в ответ на который вы получаете это сообщение, вы уже были в полушаге от ответа. Всего лишь надо было открыть данный процессор (system/derivatives/getList) и посмотреть в нем какие права он требует.
joxi.ru/nAyz3VMFKLberZ
joxi.ru/E2pv5o9fzQxPrY

просто для контент-менеджера не прописаны права class_map. Это право видеть типы документов для выбора. joxi.ru/krDpeN0helxRrp
c
cyberm 10 сентября 2015г в 20:11 #
Спасибо. Я знал, что ты знаешь.
Была мысль полезть в этот процессор в checkPermissions. Но решил, что все равно не разберусь. А там оказывается все на поверхности.
Еще раз спасибо.
Fi1osof1
Fi1osof 10 сентября 2015г в 20:17 #
Да, там все просто. Либо в checkPermissions() прописано, ибо в переменную $permission.
Пожалуйста.
v
velviki 12 ноября 2015г в 01:41 #
а мне не помогает поставить там галочку(((что ещё может быть, подскажите плиз…
Авторизуйтесь или зарегистрируйтесь (можно через соцсети ), чтобы оставлять комментарии.