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*

なお、ワークフローを設定していてもコンポーザーのボタンが『公開』になっているのは仕様のようです。運用しているサイトでもそうなっておりますので……。

Re: ワークフローを設定しているのに即時公開されてしまう

2017年2月7日 at 22:27
検証およびテストサイトのご提供ありがとうございます。
早速試させていただきましたが、確かに「公開」をクリックしてもワークフローが機能しますね。
権限設定を変えて、不具合の起きているサイトと同様にしてみても、テストサイトではワークフローが機能するようです。

ご指摘の、ワークフローのチェックボックスやページタイプの権限については、最初に疑って、毎回確認しているところですので、もう少し他に何か原因があるのではないかと思っています。

私もCloud9のアカウントを持っていますので、自分でもテストサイトを立ち上げてみて、不具合の再現を試してみることにします。