如何限制Plone 4.1中可以添加到用户个人文件夹中的对象类型?

如何限制Plone 4.1中可以添加到用户个人文件夹中的对象类型?,plone,Plone,安装Plone4.1和Ploneboard,并使用intranet_工作流。我不希望用户能够在其用户文件夹中创建Ploneboard对象。如果启用用户文件夹并将用户文件夹的限制设置为标准Plone类型,则Ploneboard对象不会出现在用户自己的主文件夹的“添加”菜单中。但仍然会出现限制,用户可以单击该限制并编辑限制,以允许自己添加Ploneboard对象。如何删除用户更改其个人文件夹上设置的限制的功能 大多数Plone产品都定义了自定义添加权限,以允许对添加位置和添加人进行微调 Ploneb

安装Plone4.1和Ploneboard,并使用intranet_工作流。我不希望用户能够在其用户文件夹中创建Ploneboard对象。如果启用用户文件夹并将用户文件夹的限制设置为标准Plone类型,则Ploneboard对象不会出现在用户自己的主文件夹的“添加”菜单中。但仍然会出现限制,用户可以单击该限制并编辑限制,以允许自己添加Ploneboard对象。如何删除用户更改其个人文件夹上设置的限制的功能

大多数Plone产品都定义了自定义添加权限,以允许对添加位置和添加人进行微调

Ploneboard的主要添加权限是Ploneboard:add Ploneboard,默认情况下,它是为经理和所有者角色设置的。由于成员是其成员文件夹的所有者,因此他们可以获得添加板的权限

改变这一点的最简单方法是(在安装Ploneboard之后)执行以下操作

  • 找到Zope的根
  • 打开ZMI(/manage)
  • 选择安全选项卡
  • 搜索名为Ploneboard的权限:添加Ploneboard
  • 取消选择所有者角色以不具有该权限
  • 转到页面末尾并保存更改
  • 现在,只有具有管理员角色的用户才有权添加板

    如果您使用的是Plone 4.1(或更新版本),并且希望将该权限也授予具有新站点管理员角色的用户,则应打开Plone站点对象的“安全”选项卡,搜索该权限并将其设置在该位置