Разделение прав

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

Аватар пользователя passnet passnet 17 февраля 2012 в 9:42

Добрый день.

Сразу извиняюсь за видимо совсем новичковые вопросы. Просто я не вебмастер, а скорее сисадмин. Но по долгу службы клепаю интранет портал для сотрудников. По большей части сделал что нужно было, нужные модули нашел, короче большинство вопросов решил сам. Но остались вещи, которые мне кажутся неудобные и я уверен есть решение как их упростить. Просто от огромного обилия инфы по друпалу и кол-ва модулей я уже запутался. Поэтому просьба не пинать, а хотя бы вкратце ткнуть носом в нужном направлении.
Итак.
Мне нужно сделать разделы для разных групп пользователей (отделы). Причем чтобы у всех пользователей группы было право на просмотр всех нод раздела, у некоторых были права на добавление новых материалов в раздел. Причем чтобы при посте материала можно было выбрать чтобы это была либо публичная нода, либо только для соотв. группы. Т.е. разделение прав доступа на уровне групп на чтение/запись.
Пока у меня сделано так - есть отдельные типы материалов и по ним ведется разделение прав доступа. Материал в таксономии привязан к одному словарю с одним термином. Ну и в правах группе задаю права на пост/просмотр/редактирование этого типа материалов. Частично это решает задачу. Но неудобно, т.к. на каждый раздел приходится создавать новый тип нод + словарь + термин. Как это сделать лучше?
Можно ли как-то делить права по терминам таксономии? Допустим у меня есть тип материалов "Новости", если словарь таксономии "Новости" и термины уже там "Новости о компании", "Новости в мире" и т.п. Можно ли дать права на пост только в одну категорию, без заведения отдельного типа материала по каждому из них?
Брр... как-то даже объяснить толком не могу, голова уже больная... но надеюсь хотя бы в общих чертах поймете, что мне нужно.
Заранее благодарю за любые ответы по существу.

Комментарии

Аватар пользователя valname valname 17 февраля 2012 в 10:29

"passnet" wrote:
Вот это: http://drupal.org/project/content_access мне подойдет?

Думаю, тут чуть специфичнее.
Если я правильно понял проблему, вам должно подойти: http://drupal.org/project/taxonomy_access
Описание (в котором написано как раз об администраторах, которые can configure five types of permission for each term): http://drupal.org/node/31601

Аватар пользователя passnet passnet 17 февраля 2012 в 10:30

Хмм видимо оно и есть, во всяком случае судя по описанию хотя бы вторую задачу оно решает. Посмотрю. Спасибо!

Аватар пользователя passnet passnet 22 февраля 2012 в 14:02

Действительно модуль подошел и решил нужную задачу практически как задумывалось в связке с Taxonomy Menu еще. Спасибо за ответы!