メンバーがカテゴリを開くことができるか、その中でトピックを開始できるか、カテゴリ内のトピックを読むことができるかは、2つの別々の権限レイヤーによって決定され、担当していないレイヤーを変更しても効果はありません。この記事では、2 つのレイヤーがどのように連携し、どちらが決定的かを判断する方法について説明します。
2 つの権限レイヤー
どの権限レイヤーがカテゴリに適用されますか?
2つあります。1つ目は ユーザーグループ独自のデフォルト権限からグループ全体に設定したもの ユーザーグループ (グループを開く 管理 メニューを選択して選択 パーミッション)。2つ目は次のセットです 特定の 1 つのカテゴリのカスタム権限、どちらから設定するか カテゴリー (カテゴリを開く 管理 メニューを選択して選択 権限を変更)。
カテゴリに独自のカスタム権限がある場合、そのカテゴリではそのカスタム権限が決定され、グループのデフォルト権限は無視されます。カテゴリに独自のカスタム権限がない場合、以下に説明するようにカテゴリが親カテゴリから継承しない限り、グループのデフォルト権限が適用されます。記事 ユーザーグループのカテゴリ権限の設定 カテゴリごとのダイアログを順を追って説明し、 ユーザーグループのデフォルト権限の編集 グループレベルのページを順を追って説明します。
独自のカスタム権限を持たないカテゴリは親カテゴリに従いますか?
はい、親カテゴリにカスタム権限がある場合は可能です。独自のカスタム権限を持たないカテゴリは、そのカスタム権限を持つ最も近い親カテゴリのカスタム権限を継承するため、その動作はユーザーグループのデフォルトではなく親カテゴリのカスタム権限に従います。そのチェーン内のどのカテゴリにもカスタム権限がない場合にのみ、ユーザーグループのデフォルト権限が適用されます。
これが、サブカテゴリが変更したユーザーグループ設定とは異なる動作をする通常の理由です。サブカテゴリは、グループではなく親カテゴリのカスタム権限に従うためです。
使用中のレイヤーの確認と変更
どのレイヤーがカテゴリを決定しているのかを確認する方法を教えてください。
からカテゴリを開く カテゴリー、選択してください 管理 そして 権限を変更。権限リストの上にあるダイアログには、表示しているユーザーグループで有効なレイヤーの名前が表示されます。
- このカテゴリのカスタム権限 カテゴリに独自のカスタム権限がある場合
- 親カテゴリから継承 カテゴリが親カテゴリのカスタム権限に従っている場合は、その後に親の名前が続きます。
- ユーザーグループのデフォルト権限から継承 チェーン内のどのカテゴリにもカスタム権限がない場合。
カテゴリにサブカテゴリがある場合、編集中のカテゴリとは異なる権限が付与される場合も、ダイアログに警告が表示されます。
権限を変更しても効果がないのはなぜですか?
ほとんどの場合、他のレイヤーが担当します。ユーザーグループの権限をオフにしても、カスタム権限を持っている、または継承しているカテゴリには影響しません。カテゴリにカスタム権限を設定しても、独自のカスタム権限を持つサブカテゴリには影響しません。最初に [権限の変更] ダイアログの上部にあるレイヤーを確認してから、そのレイヤーを変更します。
権限の変更は、メンバーが次回ページを読み込んだときに有効になります。メンバーはサインアウトして再度ログインする必要はありません。
カテゴリとそのサブカテゴリを一致させるにはどうすればいいですか?
ユーザーグループのカテゴリの [権限の変更] ダイアログを開き、必要な権限を設定します。サブカテゴリが異なるという警告が権限リストの下に表示されたら、をクリックします。 これらの権限をすべてのサブカテゴリに適用。これにより、サブカテゴリのカスタム権限が削除されて親カテゴリに従うようになり、一致すると警告は消えます。