# 预期：添加到 Solved 组件的新筛选条件可应用于已分配的组页面

**URL:** <https://meta.discourse.org/t/expectation-the-new-filtering-conditions-added-to-the-solved-component-can-be-applied-to-the-group-assigned-page/396104>\
**Category:** Feature\
**Created:** [2026年二月14日 12:16 UTC](https://meta.discourse.org/t/expectation-the-new-filtering-conditions-added-to-the-solved-component-can-be-applied-to-the-group-assigned-page/396104 "2026-02-14T12:16:19Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Noble\_Fish](https://avatars.discourse-cdn.com/v4/letter/n/ad7895/32.png) [@Noble\_Fish](https://meta.discourse.org/u/Noble_Fish)\
**Post date:** [2026年二月14日 12:16 UTC](https://meta.discourse.org/t/expectation-the-new-filtering-conditions-added-to-the-solved-component-can-be-applied-to-the-group-assigned-page/396104/1 "2026-02-14T12:16:19Z")

</div>

目标是跟踪哪些已分配的任务已完成。尽管主题的解决方案状态显示在列表中，但添加一个过滤器会更好，就像 GitHub 的 Pull Requests 页面默认显示“X 个打开”和“X 个已关闭”一样。（如果可能，能够单独过滤那些已关闭但未完成的项目，并将默认设置更改为仅显示在 `assign_statuses` 中具有特定值的项目也会很棒。）

我注意到在可以选择解决方案类型的类别中，右上角有一个下拉菜单用于按解决方案状态过滤，并且高级过滤器中的“Where topics”选项也支持按解决方案状态过滤。因此，在“Groups”中无法根据此进行区分，感觉缺少了什么。

经过一些了解，这涉及到两个组件的交互，所以可能有点困难？  
无论如何，我先在这里列出这个需求，期待来自 Discourse 团队的好消息。🙂

* * *

关于为什么不能使用 `unassign_on_close` 来解决这个问题：

- `unassign_on_close` 与此需求完全不同。它只是移除并记录指派者和主题之间的指派关系，但除非主题被重新打开（如果启用了 `reassign_on_open`），否则该主题将不再出现在被指派者或组的已指派列表中。
