Вопрос по модерированию версий

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

Аватар пользователя vermus.info vermus.info 20 августа 2007 в 16:06

Есть опеределенный тип материала, для отправки которого необходима модерация. После создания материала, он проходит через руки модератора и, собственно публикуется. Далее, пользователям дозволено изменять этот материал, но так как он уже имеет свойство "опубликовано" то новая версия материала ухаодим "в свет" уже без модерации. Sad Подскажите какаие-нибудь решения, пожалуйста.

Комментарии

Аватар пользователя edhel edhel 20 августа 2007 в 16:37

Свой модулек для этого будет весить строчки 4...

<?php
function mymodule_nodeapi(&$node, $op, $a3 = NULL, $a4 = NULL) {
if ($node->type ==' mytype' && $op == 'submit' && !user_access('administer nodes'))
$node->status = 0;
}
?>

В хуке написано: если юзер отредактировал/создал ноду типа mytype и этот юзер не может админить/модерировать ноды, то ноду не публикуем.

Аватар пользователя vermus.info vermus.info 20 августа 2007 в 22:17

Да, но "The Revision Moderation module allows you to leave existing revisions of a node published while new revisions go into moderation for an administrator to approve." То есть, Revision Moderation позволяет держать ноду опубликованой, даже при уже созданой новой версии (которая находится в стадии домодерирования Smile .

Аватар пользователя Макс К. Макс К. 20 августа 2007 в 19:48

vermus.info пишет: Далее, пользователям дозволено изменять этот материал, но так как он уже имеет свойство "опубликовано" то новая версия материала ухаодим "в свет" уже без модерации.

Можно еще разделить пользователей на 2 группы. Новым пользователям запретить изменять свои собственные материалы. Доверенным пользователям разрешить изменять свои материалы.

Аватар пользователя vermus.info vermus.info 20 августа 2007 в 22:18

Я поставил немного другую задачу. Идеология вики Smile всем можно менять все, но публикуется только после модерирования.