我希望创建与不同项目相对应的顶级文件夹。每个项目文件夹对用户组是私有的,即当用户登录时,他只能查看其文件夹的内容。不应该有任何与此项目文件夹关联的工作流程。即此文件夹的状态应始终保持为“私有”。此外,在此文件夹中,我需要通过定义工作流程规则来使用自定义工作流程,或使用站点的默认工作流程来工作。我如何实现这一目标?
答案 0 :(得分:0)
这是w.r.t https://stackoverflow.com/questions/10497735/multiple-project-folders-with-workflows-plone-4-1已被关闭。刚刚重新编辑了帖子。我遇到了一个适合我的解决方案。想与那些面临类似挑战的人分享,并与您https://stackoverflow.com/users/835961/sdupton分享您回复我的机票的努力: 重要提示:要始终将顶级文件夹设为私有,我们可以定义仅具有1个状态的自定义工作流:私有 您可以使用ZMI,选择Contents / portal_workflow /然后选项卡内容并复制&粘贴文件夹的intranet_workflow。将其重命名为private_workflow。然后,对于private_workflow的状态,仅保留私有状态并删除工作流的所有转换和其他状态。选择内容类型文件夹并将自定义private_workflow应用于该文件夹。 对于子文件夹,使用工作流程规则继续分配给它们的工作流程。