Всем привет!
Сделал, чтобы заявки отправленные через AjaxForm становились ресурсами. Тут столкнулся с проблемой: если пользователь не авторизован и не обладает необходимыми правами, ресурс не создается.

Для отправки формы использую код:
<?php
$response = $modx->runProcessor('resource/create', array(
    'pagetitle' =>strip_tags($_POST['name']),
    'content' => strip_tags($_POST['message']),
    'alias' => 'bid'. date("dmyHis"),
    'tv4'=> strip_tags($_POST['phone']),
    'template' => 2,
    'published' => 1,
    'searchable' => 0,
    'parent' => 6,
));
$modx->cacheManager->clearCache();
return true;


Ресурс создается через сниппет SaveForm:
<?php
$response = $modx->runProcessor('resource/create', array(
    'pagetitle' =>strip_tags($_POST['name']),
    'content' => strip_tags($_POST['message']),
    'alias' => 'bid' . date("dmyHis"),
    'tv4'=> strip_tags($_POST['phone']),
    'template' => 2,
    'published' => 1,
    'searchable' => 0,
    'parent' => 6,
));
$modx->cacheManager->clearCache();
return true;


Пробовал наделить анонима правами в доступе к ресурсам. Создал политику доступа с разрешениями: create, publish, save — не работает, ресурс не создается.

Как сделать, чтобы сниппет работал у анонимов? Можно ли выдать такие разрешения в самом сниппете? Есть ли какая-то конкретная галочка в настройке прав доступа, позволяющая выдать анониму соответствующее разрешение, при этом не наделив ее лишними правами?