Нужно чтобы пользователь из фронтенда мог добавить тендер на сайт (тендер — ресурс)
Что делаю:
1) Создал группу ресурсов «Работа с тендерами»
2) В эту группу перенес ресурс в котором категории с тендерами и собственно сами категории

3) Создал группу пользователей Test

4) Дал группе «Test» доступ «Resource» к группе ресурсов «Работа с тендерами»

Авторизация посредством Login
Создание тендера процессором:
$response = $modx->runProcessor('resource/create', array(
'pagetitle' => $_POST['pagetitle'],
'longtitle' => $_POST['pagetitle'],
'description' => '',
'introtext' => '',
'content' => '',
'template' => $template,
'hidemenu' => 1,
'published' => 1,
'parent' => $_POST['type']
));
В итоге захожу пользователем Karakatica на сайт, создаю тендер, а мне пишет «permission denied»
И вот почему это может быть? У пользователя есть доступ Resource, значит он в категориях может создавать дочерние ресурсы и все должно быть нормально. Если зайти под администратором по умолчанию (у которого есть неограниченные права) — то всё создается.
Удален 18.01.2016 20:40 #
Владимир Новопашин 22.01.2016 10:23 #
«4) Дал группе «Test» доступ «Resource» к группе ресурсов «Работа с тендерами»»
Доступ Resource разрешает добавлять дочерние ресурсы