发布于 2015-01-23 08:16:16
我认为你已经解决了这个问题自己,但搜索相同的问题,我最终在这篇文章。由于我找到了一个解决方案,我将在这里张贴,为所有其他人运行这个问题。
那么该采取什么措施。首先启用所有模块。对于用户关系,您必须启用主模块,也可以启用用户关系UI和用户关系规则模块。现在转到关系模块admin/config/people/ relationship,并创建一个具有“朋友”(或任何您想要的名称)的关系。在“共享内容”选项卡上,确保选择了要共享的内容类型。
现在转到角色管理员/人员/权限/角色,并创建一个名为“朋友”的新角色(与您的关系相同,因为它是最明确的)。
现在转到权限管理/人员/权限,并根据需要设置用户关系权限。确保将授予相关用户的“授予视图”权限和授予相关用户的“更新”权限以正确的方式设置为您使用的角色。因此,如果您希望子用户(朋友)能够查看和编辑父级内容,请确保为他打开了权限。也要确保他有权利得到朋友的关系。还要确保父母也拥有所有这些权利。
现在转到“家长用户”页面,转到“共享内容”部分,设置它,以便朋友能够更新和查看内容。
当所有这些都完成后,是时候使用规则中的规则了,就可以创建这样一条规则:-如果用户创建-角色是朋友-请求关系(朋友)-自动批准关系
现在,当父用户创建子用户时,子用户将能够编辑和查看它的父节点。对于父节点,仍然有可能给他的朋友一个基于每个节点的访问它的节点的权限。因此,在默认情况下,所有节点都是共享的,但是父节点可以编辑每个节点。
我希望这是足够清楚,我已经尽力了,但请告诉我,如果有任何不清楚的地方。
https://drupal.stackexchange.com/questions/106261
复制相似问题