首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将全局角色与组角色同步?

如何将全局角色与组角色同步?
EN

Drupal用户
提问于 2019-04-01 16:32:24
回答 2查看 338关注 0票数 0

如何将全局角色与Drupal 8组模块中的组角色同步?

我希望该模块要么:

  • 为每个全局角色在每种组类型中创建一个组角色

和/或以下之一:

  • 为组中具有与组角色名称匹配的全局角色的用户创建角色分配。
  • 为在组角色名称与全局角色名称匹配的任何组中具有组角色的用户分配全局角色。

在我的测试到目前为止,它似乎没有做上述任何一项。

组角色子模块被标记为不推荐使用,并注意到该功能位于核心组模块中。代码检查显示子模块基本上是空的。因此,我认为这张便条是正确的。我还看到组模块实现了hook_rebuild,并为每个全局角色创建了一个配置实体。

然而,上述任何一项预期结果都没有发生。

EN

回答 2

Drupal用户

回答已采纳

发布于 2019-04-03 20:56:21

答案是,“同步”这个词在小组角色所起的作用方面有点误导。“同步”意味着某种类型的、周期性的或基于事件的更新。任何用户的组或全局角色不会根据其他级别的角色定期更改或更新。

组角色特性只允许“高级局外人权限”,这允许具有全局角色的人在特定组类型的每个组中具有特定角色。感谢@sonfd提到这一点。我也定位了这个功能,但没有将它识别为“同步”。

这实际上提供了当我说“为组中具有与组角色名称匹配的全局角色的用户创建角色分配”时所要求的内容。虽然它没有提供角色分配,但它确实提供了权限分配。

票数 0
EN

Drupal用户

发布于 2019-04-02 02:35:51

查看组的角色和权限页面(以及团体文件)。默认情况下,组将所有经过身份验证的非成员视为局外人,而不管它们的角色是什么,但是有一个高级选项可以根据它们的全局drupal角色定义权限。

票数 2
EN
页面原文内容由Drupal提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://drupal.stackexchange.com/questions/278550

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档