OG администраторы не должны иметь прав на изменение нод. Как устроить?

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

Аватар пользователя pm pm 21 апреля 2009 в 1:03

В OG, насколько я понял, создатель и администраторы группы имеют неограниченные права в отношении контента группы. То есть имеют разразрешения на delete/edit/create для нод, у которых соответствующий тип материала (стандартное сообщение группы). В моем случае, как, думаю, и во многих других, создатель и администраторы должны иметь право удалять чужие ноды, но не должны иметь право их редактировать (ибо уважаются права авторов). На свои ноды, естественно, у администраторов должны сохраняться все права, включая edit.
То же самое необходимо иметь с комментариями - чужие комментарии к любым нодам в группе не должны быть доступны для администраторов к редактированию, только к удалению.

Если кто-нибудь сталкивался с подобной задачей и имеет рецепт или просто достойный спец - плиз, проконсультируйте.

Контекст: Drupal 6, OG, OG User Roles.

Комментарии

Аватар пользователя pm pm 21 апреля 2009 в 1:33

<< penexe: а еще администраторы группы могут даже удалить саму группу >>

да, это тоже нехорошо. но терпимее. что меня волнует более, так это следующая проблема: при удалении ноды администратором/создателем она (нода) удаляется вовсе, site-wide. В том числе из блога (если нода = запись в блоге) автора. Логичнее чтобы при удалении из контектса группы нода оставалась в блоге автора. Специалисты, большая просьба прокомментировать этот бардак компетентно!