Пользователи создают запросы. Во вьюхе выводятся все запросы юзеров. Модераторы должны каждый запрос обработать.
Необходим функционал для роли модератор который может взять в обработку конкретную ноду или несколько нод (количество ограничено настройками или рулесами). В итоге нода бюдет иметь статус в обработке + никнейм модератора, который взял ноду в обработку.
Решение нужно без разрешения редактировать ноду.
Если решения для такой задачи... кроме написания модулей?
можно конечно сскполе создать со списком операций с нодой. и убирать елси она имеет одно из действий для определенной роли. но как тогда вывести юзера который задал значения этогосск поля.
Комментарии
Как минимум 2 решения могу подсказать:
1. (более костыльный) - cck поле со статусом задачи (ну там, "на рассмотрении"), только это поле может менять сторонний юзер. User reference поле, назначается админом - кто выполняет. И ревизии как средство контроля изменений.
2. Сделать на Rules - тут больше простора, есть вопрос что взять за триггер - это на месте уже будет видно.
Гляньте на модуль workflow
ну ноду делать с определенным статусом это понятно. вопрос как сделать что бы фиксировалось... после чьих действий нода стал с таким то статусом...
Если статус - это cck поле, то ревизии вполне подойдут - и нативно в ядре и с правами доступа можно настроить гибко.
нене для пользователей фиксировалось на странице стаус и ник нейм поставивший его...