Ограничения на время возможности отредактировать контентент

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

Аватар пользователя lalex@aboutdigital.ru lalex@aboutdigi... 25 ноября 2006 в 12:33

Требуется автоматически запрещать редактирование контента (причем не всего, а только определенного типа) через определенное время.

Т.е. предположим есть тип контента (CCK) content_newtype который могут создавать обычные зарегистрированные пользователи (authenticated). Так вот после того как пользователь создает пост (ноду) необходимо запретить ему редактирование этого поста через 15 минут (к примеру) после того как пост (нода) создана (она автоматом сразу публикуется) .

Вопрос не в том как сделать, а где это сделать _правильно_?

Комментарии

Аватар пользователя rapitosov@drupal.org rapitosov@drupal.org 26 ноября 2006 в 8:05

cron'ом, а правильно через hook_cron Smile менять тип контента, скажем, на нередактируемый_контент на который нет прав edit own content

а вот сама эта фича весьма сомнительна, лучше ставить отредактированный_спустя в очередь на модерацию, IMHO (кстати, пока не представляю как это реализовать)

в качестве альтернативы можно посмотреть какие элементы API работают при сохранении ноды, и можно ли их использовать
---
http://drupal5.ru - информация для друпателей
качественные ответы только на качественные вопросы