Estoy usando el módulo Vistas para crear una vista a la que solo usuarios específicos deberían poder acceder. Sé que Vistas incluye el control de acceso por rol o permisos, pero necesito algo más detallado: Básicamente, quiero poder decir que solo el usuario "x" y el usuario "y" pueden acceder a una vista en particular (o de lo contrario, alguien con un rol de administrador del sitio). Entonces, esto funcionaría de manera muy similar a cómo actúa el módulo ACL para nodos individuales.
¿Es el mejor enfoque para crear un complemento de acceso de vistas personalizadas? No tengo mucha experiencia con esto.
Además, me pregunto si usar un argumento con alguna validación para lograr esto (para que no tenga que crear docenas de vistas separadas). Por ejemplo, dado que esta vista será una pestaña en una ruta de nodo específica, me pregunto acerca de cómo configurar un campo de referencia de usuario en ese nodo que especifique quién podría ver la vista. Solo necesito una forma para que la vista solo valide si el usuario actual es igual a un usuario especificado en el campo de referencia del usuario.
¿Algunas ideas? ¿O estoy haciendo esto más complicado de lo que debe ser?
Gracias ben