プロフィール画像をカスタマイズできなくなりました

こんにちは!

トラストレベル2のユーザーがプロフィール写真を変更できないと報告しました。これは、システム設定ではトラストレベル0以上のユーザーなら誰でもプロフィール写真を変更できると許可されているにもかかわらずです。既存のカスタムプロフィール写真を持つユーザーも、もはやプロフィール写真を変更できなくなっています。この機能を再度有効にするために、他にどのような設定を確認すべきでしょうか?よろしくお願いします!

エンドユーザー設定画面:

サイト設定:

「いいね!」 2

この問題を見ましたか? あなたの問題と似ています。

「いいね!」 1

これもバグがあります

「いいね!」 1

メタ(少なくとも管理者としては)では、ここで再現できません。

設定は最近、min trust スタイルではなく、uploaded avatars allowed groups バージョンに変更されました。タイミングと関係があるかどうかはわかりません。

新しいグループ許可バージョンに影響を与える可能性のある、デフォルトから変更した他の関連設定はありますか?

「いいね!」 2

これも別のレポートとしてx投稿します。

「いいね!」 2

@littleviolette様

このバグをご報告いただきありがとうございます。調査いたします。

Trust Level 2のユーザーでプロフィール写真を変更できない方が、Trust Level 0、1、2のグループに属していることを確認していただけますでしょうか?

プロファイルにアクセスすると、次のような表示が期待されます。

「いいね!」 4

はい、当該ユーザーが信頼レベル0、1、2のグループに属していることを確認しました。

管理者として他のユーザーのプロフィール写真を変更できましたが、他のユーザーになりすました際には、そのユーザーのプロフィール写真を変更する能力はありませんでした。

はい、確認しましたが、該当しませんでした。

「いいね!」 1

別の可能性のある理論があります。承認された拡張機能のサイト設定を確認していただけますか?

カスタムアバターの場合、ユーザーが画像をアップロードできるようにする必要があります。

設定が以下のスクリーンショットのようになっている場合、管理者/スタッフはアバターをアップロードできますが、一般ユーザーはできません。

「いいね!」 3

これが現在の設定です。管理者である私たちはユーザーのプロフィール写真を変更できますが、通常のユーザーは奇妙なことにできません。

「いいね!」 3

APIから写真を生成する方法はありますか

「いいね!」 1

もう1つの設定を確認していただけますでしょうか。Trust Level 0 グループの可視性に興味があります。
このパス g/trust_level_0/manage/interaction で確認できます。

Everyone または Logged on users または Group owners, members and moderators のいずれかである必要があります。

「いいね!」 10

「グループオーナー」の下にあった trust_level_0 の可視性を「グループオーナー、メンバー、モデレーター」以下に変更したところ、ユーザーが再びプロフィール写真を変更できるようになりました。ご協力ありがとうございました!

「いいね!」 9

3.2.0beta5 以降、管理者以外のユーザーが Gravatar を選択したり、カスタムプロフィール画像をアップロードしたりできなくなる問題が発生しています。

Kris、回避策をありがとうございます。本当に助かります。 :slight_smile:

しかし、Trust_level_0 のグループレベル設定が、https://[MyDiscourseForumName].com/admin/site_settings/category/files にあるフォーラムレベルの設定「アップロードされたアバターが許可されるグループ」と関係があるのはなぜでしょうか?

私は、すべてのユーザーがデフォルトの Discourse グループを通じて、Trust Level 0 の 5,500 人のフォーラムユーザー全員を表示できるようにしたくありません。

3.2.0beta5 で変更されたことは意図しないもののように思われます。プロフィール画像のアップロードの動作を、アップロードされたアバターが許可されるグループのサイト設定によって完全に制御できた以前の機能が復元されることを願っています。

「いいね!」 2

おっしゃる通りです。それは問題を迅速に解決するための、一時的なアドバイスにすぎませんでした。

この件について話し合った結果、それが最善のアプローチではないと判断し、変更しました。今後は、グループレベルの設定を調整する必要はありません。

関連PR

Kris様(他各位)、ご挨拶申し上げます。:blush:

フォーラム管理者の新米(のようなもの)です。バージョン3.2.1を使用しており、同じ問題が発生しています。管理者以外のユーザーがプロフィール写真を変更できるようにするには、Trust_level_0の表示設定を「Everyone」にする必要があります。

このバージョンでは、これが想定された動作なのでしょうか?

ご指導よろしくお願いいたします。:sunflower:

「いいね!」 1

Hey @ShaDubya

Discourse が最新バージョンにアップデートされているか確認していただけますか? /admin/upgrade で確認できます。以下のようになっているはずです。

「いいね!」 2

@kris.kotlarek、返信が遅くなり申し訳ありません。長期間のオフラインリトリートに参加しており、インターネットに戻ったばかりです。:blush:

当社のフォーラムはCommuniteqによってホストされていますが、/admin/upgrade は「ページが見つかりません」というエラーを返します。:thinking:

こちらの投稿から、あなたが変更を加えたのが19MARの日付であることがわかります。当社のフォーラムは、最新のアップデートが15MARで、バージョン3.2.1を実行していると表示されています。

Communiteqに直接連絡し、何か提案がないか尋ねました。

おそらく彼らを待つ必要があります。他に何か考えや提案があれば、ぜひお聞かせいただけると幸いです。

よろしくお願いいたします!:sunflower:

「いいね!」 1

これらの修正は、「stable」ブランチ(フォーラム作成時に選択したブランチ)にはバックポートされていません。選択肢は以下の通りです。

  1. 次の安定版リリースを待つ
  2. 上記で説明した回避策を使用する
  3. フォーラムを最新のベータ版に移行するよう依頼する
「いいね!」 4

ありがとうございます!サポートメールにて返信いたしました。:sunflower:

「いいね!」 2

このトピックは2日後に自動的に閉じられました。返信はもう受け付けられません。