皆さん、こんにちは。
Discourse バージョン 3.2.0.beta2-dev (1a70817962)
管理ページからメンバーにバッジを手動で付与する際、「付与者」のスタッフ名が表示されません。
皆さん、こんにちは。
Discourse バージョン 3.2.0.beta2-dev (1a70817962)
管理ページからメンバーにバッジを手動で付与する際、「付与者」のスタッフ名が表示されません。
こんにちは:wave:
正しく理解していれば、system_users のみが記録されるはずです。スタッフがユーザーにバッジを付与した場合、それはスタッフアクションログに記録されます。/admin/logs/staff_action_logs
しかし、スタッフが手動で付与したバッジにもこれを追加するのは素晴らしい機能だと思います。
スタッフが作成したレコードもすべて表示されます。ログについては、その通りです。
見たところ、テンプレートは付与者名を表示する準備ができていますが、コードは付与者IDに基づいて名前を特定できるように、ペイロード(作成および一覧表示)にusersのリストを含めることを期待しています。実装されたことはないと思います。![]()
このコミットはおそらく関連性があると思います
残念ながら、それに関するメタトピックの議論はもう利用できません。
これではないのですか? ![]()
今朝、ドンさんのコメントを読んで、死から蘇らせました。
![]()
ああ、何か特別な特権を得たのかと思いましたよ ![]()
ご報告ありがとうございます。FIX: display and link to correct grant_by users for granted badges by tyb-talks · Pull Request #24021 · discourse/discourse · GitHub で修正されました ![]()
素晴らしい、@kelvさん、ありがとうございます ![]()
FIXコミットメッセージから判断すると、これは実際にはバグだったのでしょうか?
実装されていなかっただけではなく?
壊れるコミットを見つけられなかったので、計画された機能が実装されなかったのか、それともバグなのかは不明です:sweat_smile: いずれにせよ、UIにはこれ(Granted By列ヘッダーによる)を配置する明確な意図があるように思われたので、FIXを選択しました。
このトピックは2日後に自動的に閉じられました。返信はもう受け付けられません。