Аналог сделки между пользователями

Главные вкладки

Аватар пользователя sergey2att sergey2att 18 марта 2015 в 17:37

Уважаемое сообщество!

Возникла необходимость реализовать аналог сделки между пользователями. Суть в следующем: есть заявка (нода), у заявки может быть 4 статуса (отправлено, принято, отклонено, завершено). Статусы должны менять пользователи, причем по такому правилу: автор заявки может отправлять заявку и подтверждать завершение, пользователь которому предназначена заявка может принимать/отклонять ее, и завершать.

Есть мысль реализовать это дело используя flag и rules'ы + немного кода. Но не факт что получится.

Подскажите, может кто сталкивался с подобной задачей и знает более простое и эффективное решение?