Я использую модуль Представления, чтобы создать представление, к которому могут иметь доступ только определенные пользователи. Я знаю, что Views включает в себя управление доступом по роли или разрешениям, но мне нужно нечто более детальное: в основном, я хочу иметь возможность сказать, что только пользователь "x" и пользователь "y" могут получить доступ к определенному представлению (или кому-то другому с роль администратора сайта). Так что это будет работать очень похоже на то, как действует модуль ACL для отдельных узлов.
Является ли лучший подход для создания плагина доступа пользовательских представлений? У меня нет большого опыта с этим.
Кроме того, мне интересно использовать аргумент с некоторой проверкой для достижения этой цели (чтобы мне не пришлось создавать десятки отдельных представлений). Например, поскольку это представление будет вкладкой для определенного пути к узлу, мне интересно настроить поле ссылки пользователя на этом узле, которое указывает, кто может видеть это представление. Мне просто нужен способ проверки представления, только если текущий пользователь равен пользователю, указанному в поле ссылки пользователя.
Любые идеи? Или я делаю это сложнее, чем нужно?
Спасибо Бен