管理员是否无法再看到谁删除了帖子?

我知道删除帖子的人的头像以前会显示在底部,但现在我看不到了。这是一个故意的设计选择吗?

7 个赞

我明白你的意思。与查看日志相比,从帖子中查看谁删除了该帖子更容易。

5 个赞

我认为这不是有意为之的更改。代码仍然存在。我认为当帖子小部件更新为 Glimmer 组件时,某些东西被破坏了。

当我将其更改为

{{#if @post.deleted_at}}

并编辑第 14 行

{{formatDate @post.deleted_at format="tiny"}}

我能够恢复大部分内容。

但我无法让头像正常工作。根据

我认为它应该是


<UserAvatar @size="tiny" @user={{@post.deleted_by}} />

但这不起作用。

5 个赞

我也插一句,谢谢 Moin 的详细分析。我尝试了类似的调整,也遇到了头像不显示的问题。看起来 @post.deleted_by 没有正确地传递给组件,尽管模型有 deleted_by 属性。也许它没有被包含在帖子序列化器中,或者没有通过 Glimmer 组件层正确地跟踪到?也许值得检查一下 deleted_by 是否在帖子的 API 响应中暴露出来。如果没有,那可能就是 UserAvatar 没有获取到任何用户数据的原因。只是一个想法。好奇有没有人找到了完整的解决方案。

你试了什么?

好主意!你能去检查一下并分享结果吗?

感谢您提供的详细报告。

这确实是Glimmer组件引入的一个错误。

我将尽快修复它。

5 个赞

上述 PR 将会修复此问题。

7 个赞

此主题在 4 天后自动关闭。不再允许新回复。