Создание новой ревизии при редактировании документа

Аватар пользователя Strycker Strycker 5 июля 2013 в 20:31

Добрый вечер, коллеги!

Никак не соображу как решить задачу. Накидайте мыслей с какого конца зайти?

Есть у меня один документ, который создаётся автоматически без участия пользователей при добавлении термина в словарь - реализовано через hook_taxonomy_term_insert(). Он доступен для редактирования любому зарегистрированному пользователю на сайте.

Задача состоит в том, чтоб при каждом редактировании для ноды автоматически создавалась бы новая ревизия документа. Цель - сохранить все изменения ноды и, что самое главное, её начальное содержимое, чтобы в любой момент модератор мог откатить ноду на самую удачную версию.

Комментарии