ユーザー管理¶
ユーザー管理インターフェースは、設定 > ユーザー管理(アプリバーの上部にあるユーザーアイコン)からアクセスできます。これは、オーナーまたは管理者の役割を持つユーザーのみが利用可能です。
ユーザー役割¶
利用可能なユーザー役割とその権限の完全な説明については、ユーザーシステムを参照してください。
ユーザーの表示とフィルタリング¶
ユーザー管理ページには、以下の列を持つすべての登録済みユーザーアカウントのテーブルが表示されます。
- ユーザー名 – ログイン名
- フルネーム – 表示名
- Eメール – ユーザーのEメールアドレス
- 役割 – 割り当てられた役割(ゲスト、メンバー、寄稿者、編集者、オーナー、または管理者)
- アカウントソース – "パスワード"(ローカルアカウント)または外部IDプロバイダーの名前(例:OIDCを使用している場合)
リストをフィルタリングするには、テーブルの上部にある検索フィールドと役割のドロップダウンを使用します。フィルタークリアボタンをクリックしてすべてのフィルターをリセットします。
ユーザーの編集¶
任意の行の編集(鉛筆)アイコンをクリックして編集ダイアログを開きます。ユーザーの以下の情報を変更できます:
- フルネーム
- Eメールアドレス
- 役割
これは、新しく自己登録したユーザーを有効にする主な方法です:彼らの役割を無効から任意のアクティブな役割(例:メンバーまたは編集者)に変更します。
Eメールアドレスは一意である必要はありません(Gramps Web API 3.22以降)、したがって複数のアカウントが同じアドレスを共有できます。
ユーザーを手動で追加¶
テーブルの上にあるユーザーを追加(人を追加)アイコンをクリックして、自己登録を必要とせずに新しいユーザーアカウントを直接作成します。ダイアログにユーザー名、フルネーム、Eメールアドレス、パスワード、役割を入力し、保存をクリックします。
ユーザーの削除¶
任意の行の削除(ゴミ箱)アイコンをクリックし、ダイアログで確認します。この操作は元に戻せません。
Note
誰も管理できない状態でツリーが残らないようにするため、オーナーまたは管理者がツリーの唯一のオーナーまたは管理者である場合、自分の役割をオーナー以下に下げたり、自分のアカウントを削除したりすることはできません。まず別のユーザーをオーナーに昇格させてください。管理者は、他のユーザーのツリーの最後のオーナーを変更または削除することができます。なぜなら、彼らは新しいオーナーを指名できるからです。
ユーザーアカウントのエクスポートとインポート¶
これらのボタンは、異なるGramps Webインスタンスへの移行時に便利です。
- ユーザー詳細のエクスポート(ダウンロードアイコン) – すべてのユーザーアカウントを含むJSONファイルをダウンロードします(パスワードは暗号化された形式で保存されているため含まれません)。
- ユーザーアカウントのインポート(グループ追加アイコン) – 以前にエクスポートしたJSONファイルをアップロードして、ユーザーアカウントを一括で作成します。すべてのインポートされたユーザーは、パスワードを転送できないため、「パスワードを忘れた」リンクを介して新しいパスワードを設定する必要があります。
登録リンク(マルチツリー設定のみ)¶
マルチツリー設定では、新しいユーザーのための登録リンクがユーザー管理ページの上部に表示されます。このリンクをコピーして、アカウントを登録するよう招待したい人と共有できます。
Note
シングルツリー設定では、ログインページに一般的な「登録」リンクがあります。ツリーごとの登録リンクは、マルチツリーインストールでのみ必要です。
AIチャットの権限¶
サーバーでAIチャットが有効になっている場合、ページの上部にドロップダウンが表示され、どのユーザー役割がチャット機能を使用できるかを制御できます:
- すべての人(ゲストを含む)
- メンバー以上
- 寄稿者以上
- 編集者以上
- オーナーおよび管理者のみ
- 誰もいない(すべてのユーザーのチャットを無効にする)