Вопрос такой:
Есть пользователь(созданный админом). К пользователю при регистрации привязан термин таксономии.
1) Как можно ограничить доступ пользователя к содержимому сайта таким образом, чтобы у него не было возможности просматривать материалы, помеченные другими тегами данного словаря.
2) При создании материала пользователем, созданный материал должен также маркироваться тегом, опять же заданным админом в пользовательском профиле при регистрации.
Как такое можно сделать и какой вариант будет оптимальным?
По поводу первого вопроса, если по другому сформулировать - задача ограничить доступ к полю таксономии(права на словарь дать только админу, по идее) + ограничить вывод всех материалов определенного типа заданным тегом(В этом views должен помочь). Но тогда 2 пункт выполнен не будет, как я понимаю. Может как то на Rules завязать?
Комментарии
1) http://drupal.org/project/taxonomy_access
Предполагал, что посоветуют Taxonomy Access Control или Taxonomy Access Control Lite. Но тогда как же быть со 2 вопросом?
А, может, реально такое сделать с помощью связки Organic Groups + OG Vocabulary ?