The Topic Status Filter is an official Discourse theme component designed to filter topics by their “open” or “closed” status, adding a dropdown next to existing category and tag filters. It is maintained by the Discourse team, with support, bug reports, and feature requests directed to specific Meta categories tagged with topic-status-filter. The component includes a setting to enable it for specific categories and offers translations for filter options like “all,” “open,” and “closed”. Discourse provided a preview link and installation instructions.
Community feedback highlights its utility for internal project management. pipkin praised it as a “real life-saver” for their task management system and shared a follow-up topic detailing their workflow. sam encouraged this detailed sharing to help others. Users have requested enhancements, such as extending the filter to work on tag pages and intersections, which Andy02 and Tealk discussed. While Heliosurge noted tag selection is possible in the tag list, Tealk clarified that the filter does not appear when navigating directly via a tag link. Additionally, NateDhaliwal inquired about the persistence of the filter state upon page reload, and R23D_Printing asked if the filter can default to showing “Open” topics when entering a category.
This theme component will help you to filter the topics by their status “open” or “closed”. It will add a dropdown filter next to the existing categories and tags dropdown. You can limit this component to particular categories using the theme setting enabled categories, else it will be displayed in all categories.
Very cool, I hate to gift you the gift of work but I wonder would you be able to do a post on meta explaining how you are using Discourse internally, what is working well for you and what needs help? We may be able to give you more ideas to help with your workflow!
I think he means so the ‘open’ ‘closed’ component would work in tag-pages and tag-intersections. I second that, its something i’d love to put in our forum.
We currently just add the tag ‘backlog’ ‘sprint’ ‘doing’ or ‘done’ to show the status of a topic.