Re: ページをコピーした際にワークフローに送られず即時公開になってしまう?
2015年4月10日 at 23:36
ソースコードを確認しましたが、sitemap_drag_request.php の COPY の部分で、ApprovePagePageWorkflowRequest も MovePagePageWorkflowRequest も起動されていませんので、ワークフローは通りません。また、MovePagePageWorkflowRequest#approve() の処理を見る限り、ページの移動のみの対応です。で、sitemap_drag_request.php で ApprovePagePageWorkflowRequest を通すようにしてみました。それ自体はうまくいったのですが、ページはログインしなくても見えてしまいます。これは、ページの新規作成時のみ付けられる cvIsNew フラグが関係していそうです。…というわけで、私の意見としては「無理。仕様。」という感じです…。
Your post has been saved and will be published after approval by the forum moderator.
takuro hishikawa
Re: ページをコピーした際にワークフローに送られず即時公開になってしまう?
http://github.com/concrete5/concrete5-5.7.0/issues/2216
いずれにしても現状では無理という結論になりますので、ページの移動はワークフローを承認する権限のある方のみに限定していただくことになるかと思います。