【问题标题】:How to restrict object types which can be added in user personal folders in Plone 4.1?如何限制可以在 Plone 4.1 的用户个人文件夹中添加的对象类型?
【发布时间】:2012-04-14 15:28:48
【问题描述】:

安装带有 Ploneboard 的 Plone 4.1 并使用 Intranet_workflow。我不希望用户能够在他们的用户文件夹中创建 Ploneboard 对象。如果我启用用户文件夹并将用户文件夹的限制设置为标准 Plone 类型,则 Ploneboard 对象不会出现在用户自己主文件夹中的用户的添加菜单中。但是限制仍然出现,用户可以单击它并编辑限制以允许自己添加 Ploneboard 对象。如何取消用户更改对其个人文件夹设置的限制的能力?

【问题讨论】:

    标签: plone


    【解决方案1】:

    大多数 Plone 产品都定义了自定义添加权限,以允许对添加位置和添加者进行细粒度调整。

    Ploneboard 的主要添加权限Ploneboard: Add Ploneboard 并且默认设置为 ManagerOwner 角色.因为成员是其成员文件夹的所有者,所以他们获得了添加图板的权限。

    更改此设置的最简单方法是(在安装 Ploneboard 之后)是

    1. 找到 Zope 的根源
    2. 打开 ZMI (/manage)
    3. 选择安全-选项卡
    4. 搜索名为Ploneboard: Add Ploneboard的权限
    5. 取消选择所有者-角色以不具有该权限
    6. 转到页面末尾并保存更改

    现在,只有具有 Manager 角色的用户才有权限添加板块。

    如果您使用的是 Plone 4.1(或更高版本),并且想将该权限也授予具有新 站点管理员 角色的用户,您应该打开 Security -Plone 站点对象的选项卡,搜索权限并将其设置在那里。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-12-07
      • 1970-01-01
      • 2016-08-22
      • 1970-01-01
      • 1970-01-01
      • 2012-12-18
      相关资源
      最近更新 更多