Имеется несколько групп пользователей. Список групп может расширятся.
Как сделать что бы материали были доступны только челенам своей группы.
Установил модуль User Terms. Разделил пользователей по группам.
Но как сделать что бы при создании материала ему присвоивался номер группы
автора? Ссылка на автора здесь не подходит потому что при смене группы у
автора не должна менятся группа у материала.
Понятно что при создании нового материала ему должен присваеваться номер
группы автора. Но как это сделать?
Комментарии
Вас точно не устраивает такое простое разграничение - один тип контента для одной роли? А ведь оно "в коробке" Drupal. Ну для того чтобы дать парво читать или редавтироватьконкретную ноду конкретной роли (или даже конкретному юзеру) тоже всякие модули есть. Погуглите на орге.
Если не устраивает, то
http://drupal.org/project/auto_nodetitle
http://drupal.org/project/wiki_auto_title
http://drupal.org/project/autogroup
и на ближайшие пол года свадеб не планируйте.
выставить права
На что?
А вы посмотрите что там есть. Авосьчто-то и для себя интеесное найдете.
если групп немного, то
Поставил модуль Organic groups.
Вроде почти все подходит, только одна проблема.
В нем пользователь может состоять в нескольких группах
одновременно. А нужно что бы мог состоять только в одной.
Список групп динамический порядка 100-200.
Структура примерно такая :
Админ сайта->Админ группы->Пользователь.
Админ сайта - определяет список групп.
Админ группы - определяет материалы группы.
Пользователь - может только просматривать материалы и оставлять свои коментарии.