我试图在CiviCRM中设置访问控制系统来限制某些用户访问某些自定义数据字段集。我打算使用Civi ACL来实现这一点,不过我的理解是它们被Drupal权限覆盖,因此'CiviCRM:访问所有自定义数据'复选框必须在Drupal权限内未被选中。然后,我将能够使用ACL来允许这些字段只能访问我想要的用户。使用Drupal权限控制CiviCRM访问
我的问题是,我创建了一个Drupal角色'crm user',并且此框未选中,但是当我以该角色的用户身份登录时,仍然可以看到所有的自定义数据,我不应该能够做到。有谁知道我可能会做错什么?是否还有其他需要删除的Drupal权限?
要澄清,该用户还没有通过ACL的任何额外的权限,他只是一个Drupal用户不应该有权访问自定义数据字段,因为相关的Drupal权限没有设置? – tog22
是的,确切地说。感谢您的澄清。 – user1643270