Илья Уткин

Илья Уткин

С нами с 15 декабря 2012; Место в рейтинге пользователей: #9

Как правильно обновлять контент страницы через API

Добрый день, пытаюсь обновить ресурс с помощью API MODX:
$properties = array('id' => 155, 'content' => $html);
$response = $modx->runProcessor('resource/update', $properties);
if ($response->isError()) {
    return $modx->error->failure($response->getMessage());
}
В итоге ничего не происходит, в логах пусто. Может, я неправильно указываю properties для процессорв?
Илья Уткин
21 сентября 2012, 10:59
modx.pro
1
5 387
0

Подключение своей таблицы в MODX Revolution

Добрый день.

В целях реализации разделения прав решил создать свою таблицу и работать с ней.

Создал таблицу, сгенерировал модель по инструкции. Теперь, как я понимаю, с этой таблицей можно работать с помощью стандартных методов ($modx->getObject(), $modx->getCollection()). Однако сначала надо этот новый класс подгрузить.
Илья Уткин
12 сентября 2012, 06:59
modx.pro
5 957
0

Реализация разделения прав пользователей в MODX

Добрый день!
Начинаю разработку нового проекта, там нужно реализовать разделение прав особым образом.

Пока запланировал делать так:
  • Пользователь принадлежит одной из групп — Организаций
  • Все ресурсы находятся в одной из групп ресурсов (для удобства они называются так же, как и организации-группы пользователей)
  • У каждой группы ресурсов добавлен доступ для пользователей с ролью Колл-центр (Ранг 5000) и политикой Object
  • У каждой группы ресурсов добавлен доступ для пользователей с ролью Поддержка (Ранг 8000) и политикой Context (они по умолчанию не видят ни один из ресурсов)
В ходе работы необходимо, чтобы пользователи из Колл-центра могли указывать, какой из ресурсов какому пользователю из Поддержки доступен (по каждому ресурсу в отдельности), после чего пользователь из поддержки сможет просмотреть и отредактировать именно такие ресурсы, которые ему назначены.

Вот собственно и вопрос — как это реализовать?
Илья Уткин
11 сентября 2012, 13:37
modx.pro
3 279
0

Какой процессор редактирует ресурсы?

Добрый день.

Для создания ресурсов я теперь, благодаря вам, использую процессор:
$response = $modx->runProcessor('resource/create', $_POST);
if ($response->isError()) {
    return $modx->error->failure($response->getMessage());
}

$resource = $response->response['object'];
print_r($resource);
Не подскажете, какой процессор использовать, если нужно отредактировать ресурс? Процессоров edit я почему-то не нашел, к моему большому стыду…
Илья Уткин
09 сентября 2012, 11:21
modx.pro
1 280
0