Читал когда, слышал что такая возможность есть.
Что дано:
Есть словарь Уровни, который имеет термины - уровень 1, уровень 2, уровень 3
Создано сcк поле для типа материала в котором можно выбрать эти самые уровни из словаря.
Что необходимо:
Ограничить доступ пользователя/и роли если они не имеют те же уровни что и нода, которую они хотят просмотреть.
Мысли:
1. Слышал что пользователям можно назначить термины, и если они совпадают с нодовскими - доступ открыт!
2. Будет ли влиять на доступ по терминам - ограничение по доступу модуля node_access?
Вопрос:
Какие модули помогут решить задачу: доступ к ноде по термину.
Спасибо.
Комментарии
бабушки возле подъезда обсуждали?)
вроде русские все буквы, а смысла не вижу))
за год чтения инфы о друпале читал такое.
смысл в том что если вася пупкин имеет тремин уровень 1, то он будет иметь доступ на материал который имеет такой же уровень.
Только вопрос созрел. Как сделать так чтобы уровень 5 поглощал все остальные уровни (1 2 3 и 4 )
а то получиться материал имеет уровень 1 а юзер 5ый (самый максимальный, а доступ к материалу не будет иметь)
вам не кажется, что вы таксономию не тем местом применяете?
если очень хотите, то можете связать терминами с пользователями через user_term
так есть же спец модули типа -
tac_lite-6.x-1.x-dev.tar.gz
taxonomy_access-6.x-1.x-dev.tar.gz
taxonomy_access_user-6.x-0.x-dev.tar.gz
как только их в мою задачу впихнуть.
ну добавиться виджет в профиль, назначит термин юзеру
как это повлияет на доступность к ноде конкретного пользователя? причем если можно выбрать для юзера кажется только один термин.
--
мне нужны доступы к ноде по ролям и пользователям
моудли типа node_access выполняют только по ролям и по юзерам при создании ноды.
а нужно что бы было 3-5 правил (термины) которые назначаются ноде и юзеру и при их совпадении происходит доступ к ноде.
напрягите мозг)
год напрягаю устал вот и пишу