我正在使用“视图”模块创建仅特定用户应该可以访问的视图。我知道View包含按角色或权限进行的访问控制,但是我需要更细粒度的说明:基本上,我希望能够说只有用户“ x”和用户“ y”可以访问特定的视图(否则,网站管理员角色)。因此,其功能与ACL模块对单个节点的作用非常相似。
创建自定义视图访问插件的最佳方法是吗?我对此没有太多经验。
另外,我想知道如何使用带有验证的参数来完成此操作(这样就不必创建数十个单独的视图)。例如,由于此视图将是特定节点路径上的选项卡,所以我想知道在该节点上设置一个用户引用字段,该字段指定谁可以看到该视图。我只需要一种方法使视图仅在当前用户等于用户参考字段中指定的用户时进行验证。
有任何想法吗?还是我使它变得比它需要的复杂?
谢谢,本