3

我们正在使用 Plone 4.2.2,我们希望将用户帐户/组的创建和管理内容的本地角色委托给我们的 1 级帮助台人员。我们最初考虑使用站点管理员角色,只需添加站点设置概述和站点设置用户和组权限。这允许他们创建用户和组,但他们无权访问共享选项卡来管理文件夹和文件对象的本地角色。

我在那里找不到太多帮助,这似乎是一个相当普遍的代表团。事实上,我很惊讶没有专门为此而设的角色。将经理角色赋予我们的第 1 层有点吓人。

任何建议将不胜感激。

我发现这个线程引用了管理用户,但没有引用内容上的本地角色
如何创建一个唯一目的是管理用户的 Plone 4 组?

4

2 回答 2

3

对共享选项卡的访问仅与权限有关。

您必须向您的用户授予“ Sharing page: Delegate roles”和名为“共享页面:委托XXX角色”的所有必需权限。

但老实说,我认为站点管理员角色已经拥有你需要的所有权力。

于 2013-03-09T16:05:54.937 回答
2

我要做的是,我不会使用普通的 Plone 用户管理器

  • 用 Python 插件编写一个自定义的、简化的用户管理表单

  • 表单通过只允许创建具有特定角色的特定类型的用户来进行完整性检查

  • 表单还可以以编程方式委派在文件夹上设置本地角色(无需转到共享选项卡)

  • 通过特殊的新权限公开此表单

  • 将表格的权限授予一级支持人员

由于用例非常专业,因此编写自己的管理器表单可能比自定义现有的 Plone 逻辑更容易。

于 2013-03-08T17:27:18.330 回答