権限管理について

グループ・大会・スクリムの管理権限について説明します

権限管理について

概要

本ドキュメントでは、グループ・大会・スクリムの管理権限について説明します。

権限の種類

サイト運営権限・サブ運営権限

サイト全体を管理できる最上位の権限です。すべてのグループ・大会・スクリムを管理できます。

大会開設権限(グループ作成を含む)

新しいグループを作成できる権限です(内部名:has_tournament_permission)。グループを作成すると、自動的にそのグループのオーナー権限が付与されます。

注意: この権限は「大会を開設できる権限」として設計されていますが、現行では「グループ作成」のゲートとして利用しています。将来「大会開設」機能が実装された場合は、同フラグを流用する方針です。

グループ所属権限

グループに招待されたメンバーに付与される権限です。グループの運営、補佐、メンバーなどのロールがあります。グループに所属しているメンバーは、そのグループに関連する大会・スクリムを管理できます。

大会運営メンバー権限

大会の運営メンバーとして招待されたユーザーに付与される権限です。該当する大会と、その大会に関連するスクリムを管理できます。

各管理モーダルのアクセス条件

グループ管理モーダル

以下のいずれかの条件を満たすユーザーがアクセスできます。

  • サイト運営権限またはサブ運営権限を持つユーザー
  • グループに所属しているユーザー(オーナー、運営、補佐、メンバーなど、すべてのロール)

注意: グループ管理モーダルにアクセスできるユーザーでも、すべての機能が利用できるわけではありません。以下の機能は、オーナーまたは運営ロールのみが利用できます。

  • 招待リンクの生成・一覧取得
  • メンバーの追加・削除
  • メンバーのロール変更

大会管理モーダル

以下のいずれかの条件を満たすユーザーがアクセスできます。

  • サイト運営権限またはサブ運営権限を持つユーザー
  • 大会が属するグループに所属しているユーザー
  • 大会の運営メンバーとして招待されたユーザー

注意: 大会運営メンバーとして招待されたユーザーは、大会管理モーダルにはアクセスできますが、グループ管理モーダルにはアクセスできません。

スクリム管理モーダル

以下のいずれかの条件を満たすユーザーがアクセスできます。

  • サイト運営権限またはサブ運営権限を持つユーザー
  • スクリムが属するグループに所属しているユーザー
  • スクリムが属する大会の運営メンバーとして招待されたユーザー

管理モーダルへのアクセス方法

ユーザー情報モーダルから

  1. ヘッダーのユーザーアイコンをクリック
  2. 「グループ管理」メニューを選択
  3. グループ一覧から管理したいグループの歯車アイコンをクリック

注意: 歯車アイコンが表示されない場合は、以下の代替方法を試してください。

  • グループ行をクリックしてグループ詳細ページに移動し、ページ右上の歯車アイコンをクリック
  • ブラウザをリロードして権限キャッシュを更新する

グループ一覧ページから

  1. グループ一覧ページ(/groups)にアクセス
  2. 管理したいグループのカード右上の歯車アイコンをクリック

グループ詳細ページから

  1. グループ詳細ページ(/groups/{hashId})にアクセス
  2. ページ右上の歯車アイコンをクリック

大会一覧ページから

  1. 大会一覧ページ(/tournaments)にアクセス
  2. 管理したい大会のカード内の歯車アイコンをクリック

大会詳細ページから

  1. 大会詳細ページ(/tournaments/{hashId})にアクセス
  2. ページ右上の歯車アイコンをクリック

スクリム詳細ページから

  1. スクリム詳細ページ(/scrims/{hashId})にアクセス
  2. ページ右上の歯車アイコンをクリック

権限の取得方法

グループに参加する

  1. ユーザー情報モーダル → 「グループ管理」メニューを選択
  2. 「招待コードでグループに参加」欄に招待コードを入力
  3. 「参加」ボタンをクリック

グループを作成する

  1. ユーザー情報モーダル → 「グループ管理」メニューを選択
  2. 「グループ作成」ボタンをクリック
  3. グループ名などを入力して作成

注意: 大会開設権限(内部名:has_tournament_permission)が必要です。この権限がない場合は「グループ作成」ボタンが表示されません。

大会運営メンバーとして招待される

大会の運営メンバーとして招待された場合、自動的に大会管理モーダルにアクセスできるようになります。招待は大会の管理者が行います。

注意: 招待後、権限の反映までに時間がかかる場合があります。歯車アイコンが表示されない場合は、ブラウザをリロードしてください。それでも表示されない場合は、一度ログアウトしてからログインし直してください。

よくある質問

Q: グループに招待されたのに、歯車アイコンが表示されません

A: 以下の点を確認してください。

  1. ログインしているか確認してください
  2. ブラウザをリロードしてみてください(権限キャッシュが更新されていない可能性があります)
  3. グループに正しく参加できているか、ユーザー情報モーダル → 「グループ管理」メニューで確認してください
  4. 歯車アイコンが表示されない場合は、グループ詳細ページ(グループカードをクリック)に移動し、ページ右上の歯車アイコンを試してください

問題が解決しない場合は、グループの管理者に問い合わせてください。

Q: 大会運営メンバーとして招待されたのに、大会管理モーダルにアクセスできません

A: 以下の点を確認してください。

  1. ログインしているか確認してください
  2. ブラウザをリロードしてみてください
  3. 大会の管理者に、正しく招待されているか確認してください

問題が解決しない場合は、大会の管理者に問い合わせてください。

Q: グループ管理モーダルと大会管理モーダルの違いは何ですか

A: グループ管理モーダルでは、グループ全体の設定(グループ名、公開設定、メンバー管理など)を行います。大会管理モーダルでは、特定の大会の設定(大会名、エントリー管理、スクリム管理など)を行います。

Q: グループに所属していなくても、大会管理モーダルにアクセスできますか

A: はい、大会の運営メンバーとして招待されていれば、グループに所属していなくても大会管理モーダルにアクセスできます。ただし、グループ管理モーダルにはアクセスできません。

関連ドキュメント