用户摘要页面的顶部栏显示已拒绝帖子功能是否正常工作?

继续讨论 在用户摘要页面的顶部栏添加被拒绝帖子的数量

我正在查看这个,但在用户卡片上没有看到被拒绝帖子的计数。我查看了 user.json 输出,也没有在那里看到相关数据。被拒绝的计数是否已添加到模型中?

或者,也许我误解了什么。

我刚刚检查过了,这是预期行为。

如果至少有一篇待处理帖子被拒绝,用户摘要页面将显示该计数。

我看到的如下:

https://SITE/review?additional_filters={}&sort_order=priority&status=rejected&username=BAD_PERSON

显示了一堆帖子,但他的用户资料页只显示已删除的帖子,没有任何被拒绝的帖子。(我已在“安全模式”下再次确认。)这些帖子是因为触发了受监控的关键词过滤器而被拒绝的。

如果只显示被拒绝帖子的数量,工作人员计数器将不会显示。此 PR 将修复该问题:

感谢 @pfaffman

刚刚重新构建,当前版本为 Discourse 2.5.0.beta4 - https://github.com/discourse/discourse version 68db5deaeca9e3b89501581abaf6e69a9f7ae76。仍然没有看到该用户的被拒帖子。我是否操之过急了?

我在最初添加这个计数时做了一个错误的假设。如果帖子被拒绝,就不会创建帖子对象。

https://review.discourse.org/t/fix-we-dont-create-a-post-object-if-the-queued-post-gets-rejected-we-need-to-count-review-items-directly-9856/12003/3

我在 meta 上测试过,现在运行正常。

好耶!

image