メインコンテンツへスキップ
ワークスペースメンバーと PR ライセンス: これらは完全に別々のものであり、互いに影響しません。
  • ワークスペースメンバー: Kodus の設定を行う管理者(無制限)
  • PR ライセンス: Kody のレビューを受ける Git 組織の開発者(プランによる)

PR ライセンスについて

PR ライセンスは、直近数ヶ月に PR をオープンした開発者に基づいて、Git リポジトリから自動的に検出されます。 開発者が表示されないのはなぜですか? 開発者が PR ライセンスのカウントに表示されない場合、その開発者が PR をオープンしているリポジトリに Kody がインストールされていないことを意味します。 例: 設定を管理するワークスペース管理者が1人で、20人の開発者が自動レビューを受けることができます。すべてのプランには無制限の PR が含まれています — プランはどの開発者がレビューアクセスを取得するかを決定するだけです。

概要

Kodus ワークスペースは**ロールベースのアクセス制御(RBAC)**をサポートしており、組織内のユーザー権限とアクセスレベルを管理できます。各ワークスペースメンバーには、特定の権限と機能を持つ4つの異なるロールのいずれかを割り当てることができます。

利用可能なロール

各ロールはワークスペース内で異なるレベルのアクセスと機能を提供します:

Owner(オーナー)

ワークスペースとすべてのリソースへの完全な管理アクセス。すべてのリポジトリのすべての設定を表示、編集、削除できます。

Billing Manager(請求マネージャー)

請求/サブスクリプション管理へのアクセスと、ほとんどの設定への表示アクセスを持つ財務・請求管理アクセス。コードレビュー設定への編集アクセスはありません。

Repository Admin(リポジトリ管理者)

自分が所有するリポジトリのコードレビュー設定を管理することに特化したリポジトリ管理アクセス。Issue、Cockpit、プラグインへの完全なアクセス権を持ちます。

Contributor(コントリビューター)

割り当てられたリポジトリの設定を表示する必要があるチームメンバー向けの基本的なアクセス。ほとんどの機能に対して表示のみのアクセス。

ロール権限マトリックス

実際の権限マトリックスに基づく、各ロールができることの詳細な内訳:
凡例: V = 表示、E = 編集、D = 削除、(all) = すべてのリポジトリ、(own) = 自分のリポジトリのみ、- = アクセスなし
権限OwnerBilling ManagerRepository AdminContributor
コードレビュー設定(グローバル)V (all) / E (all)V (all)V (all)V (all)
コードレビュー設定(リポジトリ)V (all) / E (all) / D (all)V (all)V (own) / E (own)V (own)
コードレビュー設定(フォルダー)V (all) / E (all) / D (all)V (all)V (own) / E (own)V (own)
請求 / サブスクリプションV (all) / E (all) / D (all)V (all) / E (all) / D (all)--
CockpitV (all) / E (all)-V (own)-
IssuesV (all) / E (all)-V (all) / E (own)V (own)
アクティビティログV (all)V (all)V (own)V (own)
Git 設定V (all) / E (all) / D (all)V (all)V (all)V (all)
プルリクエストV (all) / E (all) / D (all)V (all)V (all)-
プラグインV (all) / E (all) / D (all)V (all)V (all)-

ワークスペースメンバーの管理

新しいメンバーの追加

  1. ワークスペースのメンバーセクションに移動
  2. **「メンバーを招待」**ボタンをクリック
  3. メンバーのメールアドレスを入力
  4. 新しいメンバーに適切なロールを選択
  5. 招待を送信

ワークスペースメンバーの自動参加

一致するメールドメインを持つユーザーがワークスペースに自動的に参加できるように自動参加を有効にします。 有効化の方法:
  1. 組織設定 に移動
  2. 組織の自動参加を有効化
  3. 現在は登録済みアカウントのメールドメインのみで機能
  4. 異なるドメインが必要ですか? コミュニティでお問い合わせください
仕組み:
  • メールドメインでサインアップしたユーザーは組織への参加を選択できます
  • 参加を選択した後、メールを確認する必要があります
  • 自動参加するすべてのユーザーはリポジトリアクセスなしの Contributor ロールで入ります
  • Owner として、必要に応じてリポジトリに割り当て、ロールを調整する必要があります

メンバーロールの変更

  1. ワークスペースのメンバーセクションに移動
  2. ロールを変更するメンバーを見つける
  3. 現在のロールのドロップダウンをクリック
  4. 利用可能なオプションから新しいロールを選択
  5. 変更は即座に有効になります

メンバーの削除

  1. メンバーセクションで削除するメンバーを見つける
  2. **「アクション」**メニュー(3点)をクリック
  3. **「ワークスペースから削除」**を選択
  4. ダイアログで削除を確認

セキュリティに関する考慮事項

  1. 最小権限の原則: 常に必要最小限の権限を持つロールを割り当てる
  2. 定期的な監査: メンバーのロールを定期的に確認して必要に応じて調整
  3. アクセスレビュー: ワークスペースのアクセスと権限の四半期ごとのレビューを実施
  4. 即時の取り消し: メンバーが組織を離れたらすぐにアクセスを削除

トラブルシューティング

解決方法:
  • Owner または Repository Admin ロールがあることを確認
  • ワークスペースがシステムの制限に達していないかを確認
  • アカウントに正しい権限があることを確認
解決方法:
  • メンバーが特定のリポジトリに対して Repository Admin または Owner ロールを持っていることを確認
  • メンバーが編集したいリポジトリに対して「own」権限を持っているかを確認
  • メンバーのロール割り当てが正しいことを確認
解決方法:
  • メンバーが Owner または Billing Manager ロールを持っていることを確認
  • ワークスペースで請求機能が有効になっているかを確認
  • メンバーのアクセスが制限されていないことを確認
解決方法:
  • メンバーが Repository Admin または Owner ロールを持っていることを確認
  • メンバーがアクセスしたいリポジトリに割り当てられているかを確認
  • メンバーのロール割り当てが正しいことを確認
解決方法:
  • この開発者が PR をオープンしているリポジトリに Kody がインストールされていることを確認
  • 開発者が直近数ヶ月に PR をオープンしているかを確認
  • PR ライセンスはワークスペースメンバーではなく Git アクティビティから来ることを覚えておく
  • リポジトリの Webhook が適切に設定されていることを確認