我对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添加文件,但不能选择“添加文件”。
在理解权限时我缺少什么?
答案 0 :(得分:1)
你可能遇到了一个错误,现在已修复:
升级p.a.workflow有帮助吗?
答案 1 :(得分:0)
最终的解决方案是安装plone.app.workflowmanager。出于某种原因,我不理解通过ZMI创建的工作流状态下显示的“权限角色”没有“添加”或“审阅权限”。
通过工作流程管理器更正权限解决了这些问题。
如果您尝试一下,请注意您需要选中“高级模式”复选框才能更新现有对象的权限设置。
过去几天通过ZMI屏幕进行了调整,Workflow Manager是一个很大的改进!非常好。
如果有人仍然可以解释为什么我通过ZMI设置的权限与工作流程管理器之间存在差异,我非常想知道(随意编辑此答案,标记为“社区维基”)。