2013-04-14 113 views
0

这是我第一次使用Drupal构建网站的体验,并且仍在学习我可以用它做的所有事情。Drupal 7用户/角色 - 创建一系列包含其他角色的角色

我想弄清楚一种方式来配置第二级别的用户角色组成的角色组成的权限定义的权限。该网站的用户将是具有不同标题的组成员,例如:经理,秘书,网络管理员等。这些标题中的每一个都将在网站中负责。与这些标题绑定的用户会发生变化,我希望在网站中重新配置它以尽可能简单(对于不熟悉Drupal的用户)。

我想配置权限到角色,如内容编辑器,文件上传等基于每个标题将具有的职责。然后,我需要一个额外的角色编辑页面(可能是自定义的),它将显示类似的权限/角色表,但可以与角色/标题一起使用,网站管理员可以轻松地将一个人称为秘书头衔,并轻松地向他们提供编辑日期或上传文件等。

这将使网站管理员只能看到为网站使用定义的标题和能力,而不必梳理整个权限列表。

第二个问题是如何为用户分配标题。理想情况下,这与在用户帐户页面内分配角色相同​​。

任何建议/想法?提前致谢!

回答

0

Drupal-ish处理此问题的方法越多,就是让您的各个角色(“内容编辑器”,“文件上载者”)进入角色并为每个用户分配多个角色。因此,例如,作为获得“内容编辑者”和“文件上传者”角色的“经理人”标题,您可以直接将这两种角色分配给用户,并完全避免“经理人”标题的概念。

另一个显而易见的选择是让您的标题成为角色,这意味着“管理者”角色获得所有权限,否则将赋予“内容编辑器”和“文件上传器”。

这两种方法都避免了两种角色的概念,因为这不是Drupal应该如何工作的原因,它可以为您节省很多痛苦。

+0

感谢您的回复。我明白你在解释什么,并且现在已经按照你描述的方式进行了设置。我想按照我描述的方式建立角色管理系统,因为当我完成后,网站管理员不会在Drupal或网页设计方面有所了解,并且需要轻松提供用户标题和标题角色。 – user2280564