我们正在尝试进行访问控制,使用3个词汇表将分类术语附加到用户和节点。
有两个很棒的Drupal 7模块可以实现分类访问控制:Taxonomy Access(基于角色)和TAC Lite(基于用户)。
但是当使用多个词汇表时,两个模块都使用OR逻辑,而我们需要匹配所有词汇。
是否有任何替代或推荐的方法通过匹配所有相关类别(使用分类法或不使用分类法)来获取用户和节点之间的访问控制?
谢谢!
答案 0 :(得分:0)
我正在使用分类法访问控制来实现基于角色的权限。您可以将每个分类词汇表的默认选择添加到拒绝,然后仅为每个词汇表中的特定术语设置允许。使用此设置,只有在选择了每个词汇表中的每个术语时才能访问内容。我无法实现的目标是,如果term1,term2来自词汇表1匹配和term3,term4 for vocabulary2也匹配,则允许访问。