ワークスペースメンバーと 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) = 自分のリポジトリのみ、- = アクセスなし
| 権限 | Owner | Billing Manager | Repository Admin | Contributor |
|---|---|---|---|---|
| コードレビュー設定(グローバル) | 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) | - | - |
| Cockpit | V (all) / E (all) | - | V (own) | - |
| Issues | V (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) | - |
ワークスペースメンバーの管理
新しいメンバーの追加
- ワークスペースのメンバーセクションに移動
- **「メンバーを招待」**ボタンをクリック
- メンバーのメールアドレスを入力
- 新しいメンバーに適切なロールを選択
- 招待を送信
ワークスペースメンバーの自動参加
一致するメールドメインを持つユーザーがワークスペースに自動的に参加できるように自動参加を有効にします。 有効化の方法:- 組織設定 に移動
- 組織の自動参加を有効化
- 現在は登録済みアカウントのメールドメインのみで機能
- 異なるドメインが必要ですか? コミュニティでお問い合わせください
- メールドメインでサインアップしたユーザーは組織への参加を選択できます
- 参加を選択した後、メールを確認する必要があります
- 自動参加するすべてのユーザーはリポジトリアクセスなしの Contributor ロールで入ります
- Owner として、必要に応じてリポジトリに割り当て、ロールを調整する必要があります
メンバーロールの変更
- ワークスペースのメンバーセクションに移動
- ロールを変更するメンバーを見つける
- 現在のロールのドロップダウンをクリック
- 利用可能なオプションから新しいロールを選択
- 変更は即座に有効になります
メンバーの削除
- メンバーセクションで削除するメンバーを見つける
- **「アクション」**メニュー(3点)をクリック
- **「ワークスペースから削除」**を選択
- ダイアログで削除を確認
セキュリティに関する考慮事項
- 最小権限の原則: 常に必要最小限の権限を持つロールを割り当てる
- 定期的な監査: メンバーのロールを定期的に確認して必要に応じて調整
- アクセスレビュー: ワークスペースのアクセスと権限の四半期ごとのレビューを実施
- 即時の取り消し: メンバーが組織を離れたらすぐにアクセスを削除
トラブルシューティング
ワークスペースに新しいメンバーを招待できません
ワークスペースに新しいメンバーを招待できません
解決方法:
- Owner または Repository Admin ロールがあることを確認
- ワークスペースがシステムの制限に達していないかを確認
- アカウントに正しい権限があることを確認
メンバーがコードレビュー設定を編集できません
メンバーがコードレビュー設定を編集できません
解決方法:
- メンバーが特定のリポジトリに対して Repository Admin または Owner ロールを持っていることを確認
- メンバーが編集したいリポジトリに対して「own」権限を持っているかを確認
- メンバーのロール割り当てが正しいことを確認
チームメンバーに請求情報が表示されません
チームメンバーに請求情報が表示されません
解決方法:
- メンバーが Owner または Billing Manager ロールを持っていることを確認
- ワークスペースで請求機能が有効になっているかを確認
- メンバーのアクセスが制限されていないことを確認
メンバーが Cockpit 機能にアクセスできません
メンバーが Cockpit 機能にアクセスできません
解決方法:
- メンバーが Repository Admin または Owner ロールを持っていることを確認
- メンバーがアクセスしたいリポジトリに割り当てられているかを確認
- メンバーのロール割り当てが正しいことを確認
開発者が PR ライセンスに表示されません
開発者が PR ライセンスに表示されません
解決方法:
- この開発者が PR をオープンしているリポジトリに Kody がインストールされていることを確認
- 開発者が直近数ヶ月に PR をオープンしているかを確認
- PR ライセンスはワークスペースメンバーではなく Git アクティビティから来ることを覚えておく
- リポジトリの Webhook が適切に設定されていることを確認