Добрый день.
Сразу извиняюсь за видимо совсем новичковые вопросы. Просто я не вебмастер, а скорее сисадмин. Но по долгу службы клепаю интранет портал для сотрудников. По большей части сделал что нужно было, нужные модули нашел, короче большинство вопросов решил сам. Но остались вещи, которые мне кажутся неудобные и я уверен есть решение как их упростить. Просто от огромного обилия инфы по друпалу и кол-ва модулей я уже запутался. Поэтому просьба не пинать, а хотя бы вкратце ткнуть носом в нужном направлении.
Итак.
Мне нужно сделать разделы для разных групп пользователей (отделы). Причем чтобы у всех пользователей группы было право на просмотр всех нод раздела, у некоторых были права на добавление новых материалов в раздел. Причем чтобы при посте материала можно было выбрать чтобы это была либо публичная нода, либо только для соотв. группы. Т.е. разделение прав доступа на уровне групп на чтение/запись.
Пока у меня сделано так - есть отдельные типы материалов и по ним ведется разделение прав доступа. Материал в таксономии привязан к одному словарю с одним термином. Ну и в правах группе задаю права на пост/просмотр/редактирование этого типа материалов. Частично это решает задачу. Но неудобно, т.к. на каждый раздел приходится создавать новый тип нод + словарь + термин. Как это сделать лучше?
Можно ли как-то делить права по терминам таксономии? Допустим у меня есть тип материалов "Новости", если словарь таксономии "Новости" и термины уже там "Новости о компании", "Новости в мире" и т.п. Можно ли дать права на пост только в одну категорию, без заведения отдельного типа материала по каждому из них?
Брр... как-то даже объяснить толком не могу, голова уже больная... но надеюсь хотя бы в общих чертах поймете, что мне нужно.
Заранее благодарю за любые ответы по существу.
Комментарии
Вот это: http://drupal.org/project/content_access мне подойдет? Или оно не для того?
Taxonomy Access Control вам не подходит ?
Думаю, тут чуть специфичнее.
Если я правильно понял проблему, вам должно подойти: http://drupal.org/project/taxonomy_access
Описание (в котором написано как раз об администраторах, которые can configure five types of permission for each term): http://drupal.org/node/31601
Хмм видимо оно и есть, во всяком случае судя по описанию хотя бы вторую задачу оно решает. Посмотрю. Спасибо!
Действительно модуль подошел и решил нужную задачу практически как задумывалось в связке с Taxonomy Menu еще. Спасибо за ответы!