グループ構成

デフォルト設定の場合、すべてのユーザがSwarm[グループ]メニュー項目を使用して、ユーザグループのリストを表示することができます。ユーザは、グループのメンバーだけでなく、そのユーザのアクティビティも表示することができます。

ヒント

構成情報を変更しても、構成キャッシュを再ロードしない限り、その構成情報がSwarmで使用されることはありません。構成キャッシュを再ロードすると、変更した構成情報がSwarmで強制的に使用されます。Swarm構成キャッシュを再ロードするには、admin ユーザまたはsuper ユーザでなくてはなりません。[ユーザID]ドロップダウンメニューに移動して[システム情報]を選択し、[キャッシュ情報]タブをクリックしてから[構成の再ロード]ボタンボタンをクリックします。

管理者は、SWARM_ROOT/data/config.phpファイル内のgroups構成ブロックで、[グループ]メニュー項目の表示を設定することができます。以下に例を示します。

<?php
// this block should be a peer of 'p4'
'groups' => array(
'super_only' => true, // ['true'|'false'] default value is 'false'
),

super_onlyオプションをtrueに設定すると、管理者以外のユーザに対して[グループ]タブが非表示になります。

ヒント

[グループ]メニュー項目の表示をより詳細に制御する必要がある場合は、menu_helpers構成ブロック内にgroupsブロックを追加します。これにより、認証済みユーザ、admin権限を持つユーザ、またはsuper権限を持つユーザに対してのみ、[グループ]メニュー項目を表示することができます。[グループ]メニューの表示を制御するには、menu_helper構成ブロック内で定義されているグループに対して、super_only設定とrole設定を組み合わせて制御する必要があります。Swarmは、これらの設定のうち、より制限が厳しい設定を使用して、[グループ]メニュー項目の表示を制御します。