Qandar

Q Cockpit CMSでユーザーグループを作成する方法は?

公開日:2021年9月3日

Answer

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が分かれば簡単です。

新着Q&A