【问题标题】:Drupal 7 Users/Roles - Create a series of roles that encompass other rolesDrupal 7 用户/角色 - 创建一系列包含其他角色的角色
【发布时间】:2013-04-06 23:05:25
【问题描述】:

这是我第一次使用 Drupal 构建网站,我仍在学习如何使用它。

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

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

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

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

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

【问题讨论】:

    标签: drupal permissions roles account


    【解决方案1】:

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

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

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

    【讨论】:

    • 感谢您的回复。我了解您在解释什么,目前已按照您描述的方式进行设置。我想以我描述的方式设置角色管理系统,因为当我完成后,站点管理员将不了解 Drupal 或网页设计,并且需要轻松地为用户提供标题和这些标题角色。
    猜你喜欢
    • 2013-09-11
    • 2014-12-20
    • 2017-08-10
    • 2017-02-06
    • 1970-01-01
    • 1970-01-01
    • 2020-06-02
    • 2012-04-04
    • 1970-01-01
    相关资源
    最近更新 更多