扩展Drupal中的权限

时间:2011-01-19 12:23:53

标签: drupal permissions view

假设我有一个名为问题/答案的drupal模块,这是一个用户帖子(问题),稍后由主持人修改(答案)。我还有几个类别,在这些类别下创建问题。现在主持人可以编辑任何问题,但我想为每个类别分配一个单独的主持人,这样他就无法编辑其他类别的问题。

有可能吗?

感谢

2 个答案:

答案 0 :(得分:1)

有几种方法可以解决这个问题。

使用Taxonomy AccessTAC Lite模块

每个类别都是自己的分类术语,而分类是由这些词汇创建的

使用Organic Groups

您可以为每个类别设置一个组。然后,您可以使用og_user_roles在该组中创建组角色。每个组角色都可以具有特定的能力。

自定义模块

如果您使用的是Drupal 6,则可以使用hook_access创建这些描述。我会使用分类法来创建类别。您需要创建一个界面,将角色分配给不同的分类 - 基本上是TAC Lite所做的。

答案 1 :(得分:0)

您可以使用Taxonomy access control来处理权限,方法是使用分类法来确定类别。