2

我对 Plone 4.3.1 权限设置有一些问题。但我已经在现有的文档和Aspelli 的书中取得了长足的进步。但我无法弄清楚为什么我无法在文件夹中创建任何对象,即使是作为站点管理员,在设置了授予特定用户角色权限的工作流状态之后。

工作流状态称为“Show_External”,通过工作流状态的“权限”选项卡设置的权限如下:

Permission                  Acquire     Site Admin    Ext_Supplier
Access content information     -            X            X
List folder contents           -            X            X
Modify portal content          -            X            X
View                           -            X            X

我不想“获取”任何权限,因为新角色适用于与此特定站点上的任何其他内容没有任何业务的外部供应商。

结果 - 与我的预期大相径庭 - 没有人可以创建任何对象。该选项显示在界面中,但任何尝试都会导致Error Please correct the indicated errors.. 但是没有显示错误。

我可以做的是在另一个文件夹中创建对象(文件夹和文件),然后将它们复制粘贴到工作流状态中设置的文件夹中。更奇怪的是,一旦我将文件夹作为子文件夹复制到外部供应商文件夹中,就可以通过 QuickUpload 添加文件,但不能通过选择“添加文件”。

我对权限的理解缺少什么?

4

2 回答 2

1

您可能遇到了一个刚刚修复的错误:

http://plone.293351.n2.nabble.com/Bug-on-sharing-page-upgrade-plone-app-workflow-to-2-1-6-td7566655.html

升级工作流有帮助吗?

于 2013-07-15T08:48:08.213 回答
0

最终的解决方案是安装plone.app.workflowmanager。由于某种原因,我不理解通过 ZMI 创建的工作流状态下显示的“权限角色”没有“添加”或审核权限。

通过工作流管理器更正权限解决了问题。

如果您尝试一下,请注意您需要选中“高级模式”复选框才能更新现有对象的权限设置。

这几天摸清了ZMI的屏幕,Workflow Manager有了很大的进步!做得很好。

如果有人仍然可以解释为什么我通过 ZMI 设置的权限与我非常想知道的工作流管理器之间存在差异(请随时编辑此答案,标记为“社区 wiki”)。

于 2013-07-17T16:22:04.117 回答