Ожидание: Новые условия фильтрации, добавленные в компонент Solved, могут применяться к назначенной странице группы

Цель — отслеживать, какие назначенные задачи выполнены. Хотя статус решения тем отображается в списке, было бы лучше добавить фильтр, аналогичный странице Pull Requests на GitHub, где по умолчанию отображается X открытых и X закрытых. (Если возможно, также было бы здорово иметь возможность отдельно фильтровать элементы, которые не завершены, но закрыты, и изменить настройки по умолчанию так, чтобы показывались только элементы со значением в assign_statuses.)

Я заметил, что в категории, где можно выбрать типы решений, в правом верхнем углу есть выпадающий список для фильтрации по статусу решения, а опция Где темы в расширенных фильтрах также поддерживает фильтрацию по статусу решения. Поэтому невозможность различать это в группах ощущается как упущение.

После некоторого анализа я понял, что это связано с взаимодействием двух компонентов, поэтому задача может быть довольно сложной?
В любом случае, я сначала излагаю здесь требование, с нетерпением жду хороших новостей от команды Discourse. :slightly_smiling_face:


Касательно того, почему unassign_on_close не может решить эту проблему:

  • unassign_on_close полностью отличается от этого требования. Он лишь удаляет и записывает связь назначения между назначающим и темой, но тема больше не будет отображаться в списке назначенных у назначающего или группы, пока тема не будет снова открыта (если включено reassign_on_open).