подскажите модуль для разграничения прав

Аватар пользователя niko

доброго времени суток

может плохо искал но не нашел ответ на вот какой вопрос.

необходимо разграничить права на материалы сайта

есть группы пользователей - анонимный пользователь, администратор, зарегистрированный пользователь,ученик, преподаватель

анонимный пользователь - просмотр ограниченной небольшой части материалов + тизеры всех материалов
зарегистрированный пользователь - просмотр открытой информации для зарегистрированных пользователей + тизеры всех материалов
администратор - полный доступ ко всем материалам
преподаватель - создание новых материалов указанных типов в указанных категориях + права зарегестрированных пользователей + право на открытие доступа к материалам для учеников по своим предметам (то есть в итоге у каждого ученика должен быть свой набор открытых для чтения нод)
Ученик - права зарегистрированных пользователей + просмотр открытых преподавателями уроков (нод)

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

вопрос - как такое реализовать есть готовые модули или надо писать самому ?

очень жду ответа

Ключевые слова:
Версия Drupal:
0 Спасибо