10.2. ユーザーエクスペリエンスとインターフェイス
これらのフィールドは、ブランディング、ページネーション、ブラウザーの動作、recaptcha のようなアクセシビリティーオプションなど、ユーザーが UI を操作する方法を設定します。これには、ユーザー向けのパフォーマンスと表示設定も含まれます。
10.2.1. Web UI とユーザーエクスペリエンスの設定フィールド リンクのコピーリンクがクリップボードにコピーされました!
これらの設定フィールドは、Red Hat Quay Web インターフェイスの動作と外観、および全体的なユーザーエクスペリエンスを制御します。このセクションのオプションを使用すると、管理者はログイン動作、アバター表示、ユーザーのオートコンプリート、セッション処理、カタログの表示をカスタマイズできます。
フィールド | 型 | 説明 |
---|---|---|
AVATAR_KIND | String |
表示する avatar のタイプ。インライン (local) または Gravatar (gravatar)。 |
FRESH_LOGIN_TIMEOUT | String |
新規ログイン時にユーザーがパスワードの再入力を要求されるまでの時間。 |
FEATURE_UI_V2 | Boolean | 設定すると、ユーザーは v2 ベータ UI 環境を試すことができます。
デフォルト: |
FEATURE_UI_V2_REPO_SETTINGS | Boolean |
+ デフォルト: |
FEATURE_DIRECT_LOGIN | Boolean |
ユーザーが UI に直接ログインできるかどうか |
FEATURE_PARTIAL_USER_AUTOCOMPLETE | Boolean |
true に設定すると、オートコンプリートは部分的なユーザー名に適用されます。 |
FEATURE_LIBRARY_SUPPORT | Boolean |
Docker からプルおよびプッシュするときに "名前空間のない" リポジトリーを許可するかどうか。 |
FEATURE_PERMANENT_SESSIONS | Boolean |
セッションが永続的かどうか。 |
FEATURE_PUBLIC_CATALOG | Boolean |
true に設定すると、 |
YAML サンプル
10.2.1.1. v2 ユーザーインターフェイス設定 リンクのコピーリンクがクリップボードにコピーされました!
FEATURE_UI_V2
を有効にすると、現在のバージョンのユーザーインターフェイスと新しいバージョンのユーザーインターフェイスを切り替えることができます。
- この UI は現在ベータ版であり、変更される可能性があります。現在の状態では、ユーザーは組織、リポジトリー、およびイメージタグのみを作成、表示、および削除できます。
- 古い UI で Red Hat Quay を実行している場合にセッションがタイムアウトになると、ユーザーはポップアップウィンドウでパスワードを再度入力する必要がありました。新しい UI では、ユーザーはメインページに戻り、ユーザー名とパスワードの認証情報を入力する必要があります。これは既知の問題であり、新しい UI の今後のバージョンで修正される予定です。
- 従来の UI と新しい UI の間で、イメージマニフェストのサイズが報告される方法に違いがあります。従来の UI では、イメージマニフェストはメビバイト単位で報告されていました。新しい UI では、Red Hat Quay はメガバイト (MB) の標準定義を使用して、イメージマニフェストのサイズを報告します。
10.2.2. セッションタイムアウト設定フィールド リンクのコピーリンクがクリップボードにコピーされました!
次の設定フィールドは、同じ名前の Flask API 設定フィールドに依存しています。
セッションの有効期間を変更することは推奨できません。管理者は、セッションタイムアウトを設定するときに、割り当てられた時間を認識する必要があります。時間が早すぎると、ワークフローが中断する可能性があります。
フィールド | 型 | 説明 |
---|---|---|
PERMANENT_SESSION_LIFETIME | Integer |
永続セッションの有効期限を設定するために使用される
デフォルト: |
セッションタイムアウトの YAML サンプル
# ... PERMANENT_SESSION_LIFETIME: 3000 # ...
# ...
PERMANENT_SESSION_LIFETIME: 3000
# ...