Re: ワークフローを設定しているのに即時公開されてしまう
2017年2月7日 at 17:39
こちら、Cloud9の環境に5.7.5.13をインストールして検証してみました。
http://workflow-test-kanetei.c9users.io/
作業自体はKatzさんの下記の記事を参考にして権限の設定しています。
http://ja.katzueno.com/2016/05/3593/
何度か設定を変更して確認して、途中、報告にあるような承認無しで公開される状態にもなりましたが、現在は承認しないと公開されないよう設定出来ています。
色々試行錯誤してこの状態になっているので、どこを直せば良いのかはハッキリと言えませんが、
・ページタイプの権限→変更を承認 の、ワークフローのチェックボックスが外れている可能性がある
チェックして『保存』でダイアログを閉じて、さらに右下の『保存』を押さないと保存されないので、チェックしたつもりがチェック外れていた事がありました。
・ページタイプの権限を与えすぎている
添付画像の設定が恐らく最小限の権限になるかと思います。
テストサイトを立ち上げたままにしておきますので、設定ご確認ください。
Cloud9なので止まっている事もありますが、こちらにご返答頂けば立ち上げ直します。
管理者
admin / i$Re26gK
記事作成者
testuser / dS2#wOG*
なお、ワークフローを設定していてもコンポーザーのボタンが『公開』になっているのは仕様のようです。運用しているサイトでもそうなっておりますので……。
Your post has been saved and will be published after approval by the forum moderator.
Masahiko Kawai
Re: ワークフローを設定しているのに即時公開されてしまう
早速試させていただきましたが、確かに「公開」をクリックしてもワークフローが機能しますね。
権限設定を変えて、不具合の起きているサイトと同様にしてみても、テストサイトではワークフローが機能するようです。
ご指摘の、ワークフローのチェックボックスやページタイプの権限については、最初に疑って、毎回確認しているところですので、もう少し他に何か原因があるのではないかと思っています。
私もCloud9のアカウントを持っていますので、自分でもテストサイトを立ち上げてみて、不具合の再現を試してみることにします。