こんにちは、
Discourse のシステムユーザーアイコンを変更できなくなっているようです。システムユーザーのユーザー設定ページから変更を試みているのですが、何を設定しても小さなロゴアイコンが表示されてしまいます。
S3 バケットを使用している環境設定が原因で、アバター URL の参照が削除されていないのではないかと思いましたが、ローカル開発環境でのクリーンインストールでも同様の現象が発生することに気づきました。(バージョン 2.7.0.beta1 を使用しています)
現時点での唯一の対処法は、「ブランディング」設定セクションで小さなロゴを変更することですが、これではメインのロゴも一緒に変更されてしまい、それぞれを個別に変更することができません。
弊社のテーマでは、ナビゲーションバーの背景色が濃い色設定になっているため、実際のロゴには部分的に白い塗りつぶしが含まれています。

このため、システムユーザーアイコンが半分隠れてしまいます。

当面の間、ロゴの裏側に暗い角丸背景を追加した代替バージョンを作成し、システムユーザーアイコンが表示されるようにしました。ただし、以前のロゴと同じ位置に揃えるために、CSS でナビゲーションバー内のロゴの余白をマイナス方向にオフセットする必要がありました。

他にも同様の問題に直面している方がいらっしゃるでしょうか?
ご助力いただけますと幸いです。
「いいね!」 4
pfaffman
(Jay Pfaffman)
2
異なるユーザーを作成し、希望のロゴを設定し、それを通知ユーザーとして設定してください(名前は覚えていません)。
私も同じ問題に直面しています。
2.7.0.beta1 (869d25b7d3) へのアップデート直後に発生しました。
私たちの場合、ブランドセクションから直接取得されるロゴが引き伸ばされ、切り取られて表示されています。
残念ながら、小さなロゴアイコンを変更することは私たちの場合選択肢ではありません。
@pfaffman さん、コメントについてもう少し詳しく教えていただけますか?
それが唯一の解決策なのでしょうか?
あらかじめありがとうございます。
pfaffman
(Jay Pfaffman)
5
発表や通知にどのユーザーを使用するかを選択できるシステム設定があったかと思ったのですが、見つかりません。私の勘違いのようです。
Roman
(Roman Rizzi)
7
修正をプッシュしました:
use_site_small_logo_as_system_avatar 設定を無効にすることで、この機能をオフにできます。
「いいね!」 11