2022-04-14

Craft CMS の Entry Type Rules プラグインでユーザーグループごとに編集エントリを制御できるかと思ったが難しそう

Craft CMS のプラグインストアに Entry Type Rules というのがあったので見てみた。

Entry Type Rules
https://plugins.craftcms.com/e...

これをつかえば、ユーザーグループごとに編集できるエントリを制御できるかな、、、と思いつつ、試してみた感じでは厳密にやるのは難しそう。

まぁ、無理矢理やってるから仕方が無いが、1つのセクションに入力タイプを複数用意して、こんな感じで入力タイプごとにユーザーグループの制御をする。

20220406 1031

エントリの新規作成時はちゃんとユーザーグループごとに選択できる入力タイプの制御がされている。

20220406 1032

ただ、既にあるエントリとかで、許可されていないエントリの編集ももちろんできる。

20220406 1033

testchannel の権限しかないが、 testchannel2 の入力タイプのエントリももちろん編集できる。
編集制御はされていないので想定通りの挙動。

ただ、この状態だと testchannel2 の入力タイプが testchannel に変更できてしまうと思うのであまり好ましくない。。。

プラグインが想定しているような使い方では無いんだろうから仕方なし。