Q. Cockpit CMSでユーザーグループを作成する方法は?
公開日:2021年9月3日
A.nswer
config.phpで設定します。
Cockpit CMSでは、config.phpに記載することで、複数のグループを設定ができます。
設定の記載方法は、
<?php
return [
# ここからグループ設定
# define additional groups
'groups' => [
'group1' => [
'$admin' => false, // 管理者権限を付与するか?
'$vars' => [
'finder.path' => './storage/upload' //パスの設定など
],
'cockpit' => [ // APIなどのCockpit全体へのアクセス制限
'backend' => true,
'finder' => true
],
'collections' => [ // コレクションの管理権限
'manage' => false,
]
]
],
# ここまで
となっています。
フォーマット的には、
groups:
GROUP_NAME:
RESOURCE_NAME:
ACTION_NAME:
BOOLEAN
という階層構造になっているので、適当なRESOURCE_NAMEとACTION_NAMEが分かれば簡単です。