Unanswered Filter adds a new breadcrumb dropdown that allows users to filter a topic list by unanswered (0 replies) and answered topics (more than 1 reply). There’s also an option to show an “unanswered” link in the nav as an alternative to the dropdown. It was adapted from this post by @simon
Hi @awesomerobot – I’ve just tried out the [previous behavior] “Unanswered filter link” component and it’s almost exactly what I need. There are just a couple of things on my wishlist:
I’d love the ability to skip topics with specified categories and tags. Some informational topics don’t really call for replies; they might be in a specific category, or be tagged as “documentation,” etc. Pinned “Welcome” posts, for example, could be excluded by a tag.
I wish “Unanswered” would behave a bit more as New and Unread do: appear only when non-zero, and display a count. It’s not as tempting to click when it appears there are no relevant unread topics.
With those additions it would be perfect—and, I’d argue, should be added as core Discourse functionality.
I decided to try the newer “Unanswered Filter” component. I don’t know if it was a hitch in my particular instance of Discourse, but I had some trouble getting it going. I uninstalled, reinstalled, and rebooted trying to get it to show up, and finally:
cd /var/discourse
./launcher destroy app
./launcher start app
… got it to take effect.
After clearing all exclusions in the component settings, it took me a sec to realize why the status filter doesn’t appear on the Categories view (and, in our case, the home page, which we default to Categories): because it’s a topic filter. [smacks forehead] It obviously can’t filter a list of Categories.
I still kind of wish it could exclude topics by tag, so it wouldn’t list informational topics as “unanswered,” but a simple workaround is to post one reply, e.g. “This topic is locked.” – before locking the topic.
Could it be tweaked so that posts from staff members were not shown in the list? We only care about ordinary, poor users who did not get a reply. Staff members somehow will deal with that, I hope.
Ideally, it would be awesome to have one more filter, that showed posts that were not replied to by the staff. Just in case we to make sure a post was reviewed and answered by at least one staff member and not an ordinary fella.
Is your Discourse install up-to-date (admin/upgrade)? I’d expect an update to fix this
No plans at the moment, I don’t think there’s a straightforward way to do this… this theme component relies on a built-in URL parameter to get 0 replies (?max_posts=1) but I don’t believe we have something to hide posts created by users from a specific group.