Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 更改Plone工作流_Python_Plone - Fatal编程技术网

Python 更改Plone工作流

Python 更改Plone工作流,python,plone,Python,Plone,默认情况下,文件没有工作流 所以我把它们放在简单的发布工作流(private->submit->publish)中 我希望经过身份验证的用户在文件发布时无法修改该文件 (在Plone 4.0.7上)您应该尝试以下方法: 转到portal\u工作流->内容 复制和粘贴simple\u publication\u工作流 将“简单出版物”工作流的copy\u重命名为其他内容(例如myfiles\u工作流) 转到“我的文件”工作流->状态->已发布->权限 取消选中不需要的权限 现在,您可以将此新工

默认情况下,文件没有工作流

所以我把它们放在简单的发布工作流(private->submit->publish)中

我希望经过身份验证的用户在文件发布时无法修改该文件

(在Plone 4.0.7上)

您应该尝试以下方法:

  • 转到
    portal\u工作流
    ->
    内容
  • 复制和粘贴
    simple\u publication\u工作流
  • 将“简单出版物”工作流的
    copy\u重命名为其他内容(例如
    myfiles\u工作流
  • 转到“我的文件”工作流->
    状态
    ->
    已发布
    ->
    权限
  • 取消选中不需要的权限

现在,您可以将此新工作流分配给您的文件。

您是否更新了安全设置?(ZMI>portal\u workflow@页面底部)portal\u workflow/updateRoleMappings可以简单地修改附加到内容的默认工作流type@FranklinKingma默认的“简单发布工作流”在发布时不阻止编辑。@MartijnPieters对经过身份验证的用户是这样做的,不是吗?不适用于经理、所有者、网站管理员和编辑。@FranklinKingma True,这让我觉得这个问题还有很多。