Drupal 7 - 来自Drupal Roles的有机组管理员

时间:2015-03-25 15:01:57

标签: drupal-7 roles administrator organic-groups

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

有没有办法说任何拥有Drupal角色管理员或经理的人自动成为系统中每个组的管理员?或者,我可以说任何组成A组的成员都是其他所有组的管理员吗?我已经尝试过有机组网站角色分配模块,但它似乎没有做到这一点。

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

谢谢, 豪伊

2 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:0)

有两个模块可以为您完成此操作。一个叫做og_default_members,另一个叫og_role_override。 此外,如果您想要选择哪个用户管理哪个组,您可以进入admin / config / group / roles并添加组管理员或团队经理等角色,然后将用户添加到该组并为其分配此角色,您可以通过在admin / config / group / permissions中为它们设置权限来决定它们能做什么或不能做什么。(这是每个用户)

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

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

希望这会有所帮助。