uVersion
日本語
ダウンロード →

Wiki

ユーザー

uVersion アカウントの作成と管理:ロール、パスワード、無効化、ライセンスシート。super admin と project_admin で誰が何をできるか。

はじめに

ユーザー一覧:名前、メール、ロール、ステータス(有効/無効)、最終ログイン。

管理パネルのユーザータブは、アカウントを作成し、ロールを割り当て、パスワードをリセットし、 アカウントを無効化または再有効化する場所です。一覧には各ユーザーの名前、メール、ロール、ステータス (有効 / 無効)、最終ログインが表示されます。

ここで割り当てたロールが、そのアカウントにできることを決めます。ロールの詳細は ロール & 管理パネルを参照してください。

アクセスと範囲

  • Super admin:すべてのアカウントを見ることができ、すべての操作(作成、編集、リセット、 無効化)が可能です。
  • project_admin:アカウントの作成のみ可能です。一覧は範囲が限定 されており、自分自身、自分が作成したアカウント、そして自分のいずれかのリポジトリで権限(直接または グループ経由)を持つすべての人が表示されます。Edit / Reset / Deactivate ボタンは表示されません。

作成は「安全な半分」です。新しいアカウントは、権限が付与されるまで 何にもアクセスできません。既存のアカウントを編集またはリセットすると、すでに有効なアクセスに触れることに なるため、super admin に限定されています。

ユーザーを作成する

Create User フォーム(Username、Email、Password、Role)と、ランクで制限されたロールセレクター。
  1. ユーザータブ → Create User
  2. 各フィールドを入力し、確定します。
フィールド制約
Username1〜64 文字、一意。
Email空でないこと、@ を含むこと、一意。
Password8 文字以上。
Role9 つのロールのいずれか。既定は user

すでに使われているユーザー名またはメールは拒否されます(競合エラー)。

ロールを選ぶ

セレクターには 9 つのロールがすべて表示されますが、割り当てられるのは自分のランクより厳密に下 のロールだけです。したがって leadadmin を作成できず、誰も自分と同等以上の ランクのアカウントを作成できません。ランクとガードを参照してください。

アカウントを編集する

アカウント編集ウィンドウ:メール、ロール、有効状態(ユーザー名は固定)。

Edit ボタン(super admin)では、メール、ロール、有効状態を変更できます。ユーザー名自体は 固定です。

即時の効果 アカウントのロールを変更すると、進行中のセッションが即座に取り消されます。降格でも昇格でも すぐに適用され、トークンが自然に期限切れになるのを待ちません(そうでなければ最大 30 日)。

パスワードをリセットする

Reset Password ボタン(super admin)は新しいパスワード(8 文字以上)を設定します。ロール変更と 同様に、これはアカウントの既存のすべてのセッションを取り消します。古いパスワードとすでに発行 されたトークンは直ちに機能しなくなります。

無効化、再有効化

uVersion はハード削除を行いません。削除ボタンは実際には無効化です。アカウントは 無効になり、そのロック(locks)は解放され、サインアウトされます。後で再有効化できます。

  • 有効なアカウントには Deactivate が表示されます。
  • 無効なアカウントには Reactivate が表示されます。
  • 自分自身を無効化することはできません。

アカウントを破棄せず保持することで、履歴(誰が何をコミットしたか)が保たれ、従業員がアカウントを作り直す ことなく復帰できます。

ライセンスシート

作成と再有効化はシートを消費します 有効なアカウントはそれぞれサーバーライセンスのシートを 1 つ占有します。クォータに達している場合、新しい ユーザーの作成や再有効化は明示的なエラーで失敗します(無言ではありません)。アカウントを 無効化してシートを解放するか、ライセンス管理画面 からシート数を増やしてください。

よくある落とし穴

アカウントは存在するのに再有効化が拒否される

これはバグではありません。シートのクォータが満杯です。まず別のアカウントを無効化するか、シートを追加して ください。

「一覧にユーザーが見当たらない」

あなたが project_admin の場合、一覧は範囲が限定されています。アカウントが一覧に表示されるのは、あなたに 属している場合(あなたが作成した)、あなたのいずれかのリポジトリで権限を持っている場合、またはそれが あなた自身の場合だけです。あなたのリポジトリのいずれかで権限を付与すれば、表示されるようになります。

ロール変更が「反映」されない

変更はサーバー側では即時ですが、対象のユーザーはサインアウトされます。クライアントに新しいロールが反映 されるには、再度ログインする必要があります。