0

这是我第一次使用 Drupal 构建网站,我仍在学习我可以用它做的所有事情。

我试图找出一种方法来配置由权限定义的角色组成的第二级用户角色。该站点的用户将是具有各种头衔的组成员,例如:经理、秘书、网络管理员等。这些头衔中的每一个都将在站点内承担责任。尽管与这些标题相关的用户发生了变化,但我希望在站点中重新配置它以尽可能简单(对于不熟悉 Drupal 的人来说)。

我正在考虑根据每个标题的职责将权限配置为内容编辑器、文件上传器等角色。然后我需要一个额外的角色编辑页面(可能是自定义的),该页面将显示与权限/角色类似的表格,但将带有角色/标题,站点管理员可以轻松地获取具有说秘书头衔的人并轻松地为他们提供以下能力:编辑日期,或上传文件等。

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

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

有什么建议/想法吗??提前致谢!

4

1 回答 1

0

处理这个问题的更 Drupal 风格的方法是将您的个人角色(“内容编辑器”、“文件上传者”)设置为角色并为每个用户分配多个角色。因此,您无需将例如“经理”头衔获得“内容编辑器”和“文件上传者”角色,而是将这两个角色直接分配给用户,并完全避免“经理”头衔的概念。

另一个明显的选择是将您的标题设置为角色,这意味着“经理”角色获得了原本授予“内容编辑器”和“文件上传者”的所有权限。

这两种方法都避免了两级角色的概念,因为这并不是 Drupal 真正应该如何工作的,所以走这条路会为您省去很多痛苦。

于 2013-04-15T17:00:50.703 回答