在Plone中设置新的工作流状态后,无法在文件夹中创建任何对象

时间:2013-07-11 16:46:44

标签: permissions workflow plone

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

工作流状态称为“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.。但是没有指出错误。

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

在理解权限时我缺少什么?

2 个答案:

答案 0 :(得分:1)

你可能遇到了一个错误,现在已修复:

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

升级p.a.workflow有帮助吗?

答案 1 :(得分:0)

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

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

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

过去几天通过ZMI屏幕进行了调整,Workflow Manager是一个很大的改进!非常好。

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