Wiki
ユーザー
uVersion アカウントの作成と管理:ロール、パスワード、無効化、ライセンスシート。super admin と project_admin で誰が何をできるか。
はじめに
管理パネルのユーザータブは、アカウントを作成し、ロールを割り当て、パスワードをリセットし、 アカウントを無効化または再有効化する場所です。一覧には各ユーザーの名前、メール、ロール、ステータス (有効 / 無効)、最終ログインが表示されます。
ここで割り当てたロールが、そのアカウントにできることを決めます。ロールの詳細は ロール & 管理パネルを参照してください。
アクセスと範囲
- Super admin:すべてのアカウントを見ることができ、すべての操作(作成、編集、リセット、 無効化)が可能です。
- project_admin:アカウントの作成のみ可能です。一覧は範囲が限定 されており、自分自身、自分が作成したアカウント、そして自分のいずれかのリポジトリで権限(直接または グループ経由)を持つすべての人が表示されます。Edit / Reset / Deactivate ボタンは表示されません。
作成は「安全な半分」です。新しいアカウントは、権限が付与されるまで 何にもアクセスできません。既存のアカウントを編集またはリセットすると、すでに有効なアクセスに触れることに なるため、super admin に限定されています。
ユーザーを作成する
- ユーザータブ → Create User。
- 各フィールドを入力し、確定します。
| フィールド | 制約 |
|---|---|
| Username | 1〜64 文字、一意。 |
空でないこと、@ を含むこと、一意。 | |
| Password | 8 文字以上。 |
| Role | 9 つのロールのいずれか。既定は user。 |
すでに使われているユーザー名またはメールは拒否されます(競合エラー)。
ロールを選ぶ
セレクターには 9 つのロールがすべて表示されますが、割り当てられるのは自分のランクより厳密に下
のロールだけです。したがって lead は admin を作成できず、誰も自分と同等以上の
ランクのアカウントを作成できません。ランクとガードを参照してください。
アカウントを編集する
Edit ボタン(super admin)では、メール、ロール、有効状態を変更できます。ユーザー名自体は 固定です。
パスワードをリセットする
Reset Password ボタン(super admin)は新しいパスワード(8 文字以上)を設定します。ロール変更と 同様に、これはアカウントの既存のすべてのセッションを取り消します。古いパスワードとすでに発行 されたトークンは直ちに機能しなくなります。
無効化、再有効化
uVersion はハード削除を行いません。削除ボタンは実際には無効化です。アカウントは 無効になり、そのロック(locks)は解放され、サインアウトされます。後で再有効化できます。
- 有効なアカウントには Deactivate が表示されます。
- 無効なアカウントには Reactivate が表示されます。
- 自分自身を無効化することはできません。
アカウントを破棄せず保持することで、履歴(誰が何をコミットしたか)が保たれ、従業員がアカウントを作り直す ことなく復帰できます。
ライセンスシート
よくある落とし穴
アカウントは存在するのに再有効化が拒否される
これはバグではありません。シートのクォータが満杯です。まず別のアカウントを無効化するか、シートを追加して ください。
「一覧にユーザーが見当たらない」
あなたが project_admin の場合、一覧は範囲が限定されています。アカウントが一覧に表示されるのは、あなたに 属している場合(あなたが作成した)、あなたのいずれかのリポジトリで権限を持っている場合、またはそれが あなた自身の場合だけです。あなたのリポジトリのいずれかで権限を付与すれば、表示されるようになります。
ロール変更が「反映」されない
変更はサーバー側では即時ですが、対象のユーザーはサインアウトされます。クライアントに新しいロールが反映 されるには、再度ログインする必要があります。