Estou usando o módulo Visualizações para criar uma exibição que somente usuários específicos devem poder acessar. Sei que o Views inclui controle de acesso por função ou permissões, mas preciso de algo mais refinado: Basicamente, quero poder dizer que apenas o usuário "x" e o usuário "y" podem acessar uma exibição específica (ou alguém com uma função de administrador do site). Portanto, isso funcionaria muito semelhante ao modo como o módulo ACL atua para nós individuais.
A melhor abordagem é criar um plug-in de acesso a visualizações personalizadas? Eu não tenho muita experiência com isso.
Além disso, estou pensando em usar um argumento com alguma validação para fazer isso (para que não precise criar dezenas de visualizações separadas). Por exemplo, como essa visualização será uma guia em um caminho de nó específico, estou pensando em configurar um campo de referência de usuário nesse nó que especifique quem poderá ver a visualização. Eu só precisaria de uma maneira para a exibição validar apenas se o usuário atual for igual a um usuário especificado no campo de referência do usuário.
Alguma ideia? Ou estou tornando isso mais complicado do que precisa ser?
Obrigado Ben