さまざまなプロジェクトに対応するトップレベルのフォルダを作成したいと思います。各プロジェクトフォルダはユーザーグループ専用です。つまり、ユーザーがログインすると、自分のフォルダの内容のみを表示できます。このプロジェクトフォルダにワークフローが関連付けられていない必要があります。つまり、このフォルダの状態は常に「プライベート」のままである必要があります。さらにこのフォルダー内で、ワークフローポリシーを定義してカスタムワークフローを作成するか、サイトのデフォルトのワークフローを使用して作業する必要があります。どうすればこれを達成できますか?
1 に答える
これは、閉じられたwrthttps : //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を適用します。サブフォルダーの場合は、ワークフローポリシーを使用して、サブフォルダーに割り当てられたワークフローを続行します。