Drupal 7 - Drupal 角色的有机组管理员

Posted

技术标签:

【中文标题】Drupal 7 - Drupal 角色的有机组管理员【英文标题】:Drupal 7 - Organic Groups Administrators from Drupal Roles 【发布时间】:2015-03-25 15:01:57 【问题描述】:

我有一个网站,我们使用 OG 来控制对内容的访问。目前我自己创建了所有组,因此默认情况下我可以将单个用户添加到我希望的任何组中。我有一个小型用户团队,他们也需要能够将用户添加到各个组,但是据我了解,只有组的管理员才能添加其他用户。

有没有办法说任何拥有 Drupal 角色管理员或经理的人自动成为系统中每个组的管理员?或者,我可以说任何属于 GROUP A 成员的人都是所有其他组的管理员吗?我已经尝试过 Organic Groups Site Role Assign 模块,但它似乎没有成功。

目前,看来我必须手动添加每个组管理员。

谢谢, 豪伊

【问题讨论】:

【参考方案1】:

我认为这个网址可以解决您的问题 https://www.drupal.org/node/163567

【讨论】:

【参考方案2】:

有两个模块可以为您做到这一点。一种称为 og_default_members,另一种称为 og_role_override。 此外,如果您想手动选择哪个用户管理哪个组,您可以在 admin/config/group/roles 下添加一个角色,如组管理员或团队管理员,然后将用户添加到该组并分配给他们这个角色,您可以通过在 admin/config/group/permissions 中为他们设置权限来决定他们可以做什么或不可以做什么。(这是每个用户)

您仍然可以将此自然角色添加到您的自然群组中,然后使用上述模块之一并将此角色分配给您网站中的一组用户,例如版主或管理员。在您的情况下,授予他们添加用户的权限。 这样,他们在您的小组中没有管理权,但他们确实拥有一些您认为合适的权限。

就个人而言,我喜欢创建视图并使用 VBO(views_bulk_operations 模块),所以我总是知道谁在哪个组中做什么。就群体中拥有更多权力的人而言。

希望这会有所帮助。

【讨论】:

以上是关于Drupal 7 - Drupal 角色的有机组管理员的主要内容,如果未能解决你的问题,请参考以下文章

在 Drupal 中更改有机组用户角色的用户规则?

Drupal 7:将私人论坛添加到有机组

在视图中按有机组列出 Drupal 节点

在 Drupal 7(有机组)中预填充 group_audience 字段

如何在没有面板的Views Drupal 7中将组ID作为上下文

Drupal Views 参数菜单 - 发送 %!到 URL 的结尾