Нужно разделить доступ к нодам
Анонимусы(quest) публикуют контент(заявка), он публикуется на сайте и попадает в list_1(все заявки) созданный во views. Для анонимуса контакты скрыты. Они доступны только для юзеров определенной роли(rol_1), для них существует другой list_2 к которому применены некоторые фильтры на основе content_profile юзера.
Но встает проблема: юзер который не заполнил контент профиль соответственно не получает доступ к list_2, но он может "через ЖЖЖ" влезть в list_1 и видеть все заявки и их контакты, потому что и list_1 и list_2 ведут на одни и теже ноды(node/*)
Юзеры оставляют комментарии которые затем нужны анонимусам.
Как запретить юзеру доступ к node/* в list_1 оставив доступ только через list_2, но чтобы анонимус имел доступ к node/* в list_1?
Мои идеи:
1) Если анонимуса заставить зарегистрироваться - это снимет все проблемы(НЕ ПОДХОДИТ)
2) При создании ноды, делать ее дубликат(например node_zayavka/*) и его выводить в list_1, также дублировать комментарии.(нужна какаято взаимосвязь между нодами)
3) Модуль Access Private позволяет давать доступ к документам через прямую ссылку (НЕ ПРОБОВАЛ)
У меня есть несколько идей, но может есть чтото лучше?