Refactors filter navigation menu: * Replaces local filtering logic with async `FilterSuggestions` service (new parser, prefixes, multi-value delimiters, active filter handling) * Introduces topics_filter_options modifier hook and custom filter mapping support (including comma‑separated values) in TopicsFilter * Adds assigned: (multi user/group, *, nobody) and status:solved / status:unsolved options via plugins. Also updates solved/assign locales. * Adds in:new-replies and in:new-topics filters for tracking * Enhances assign filter query logic. * Adds custom in: filter mapping tests. --------- Co-authored-by: Martin Brennan <martin@discourse.org> Co-authored-by: Jarek Radosz <jradosz@gmail.com> |
||
---|---|---|
.. | ||
app | ||
assets | ||
config | ||
db | ||
lib | ||
spec | ||
test/javascripts | ||
about.json | ||
plugin.rb | ||
README.md |
Discourse Solved
Provides a solved button on designated categories
How to Install this Plugin
To install Discourse Plugin - https://meta.discourse.org/t/install-a-plugin/19157
How to Check if Plugin is installed
Go to Admin > Plugins
You should now see:
What to expect if Plugin is installed
Inside the Plugins, you will have the following options:
How to enable it in your posts
New Categories - Check ✅ Allow topic owner and staff to mark a reply as the solution
Old Categories - Go to that Category > Edit > Settings > Check ✅ Allow topic owner and staff to mark a reply as the solution
BONUS: How to add badges to those who answered correctly
https://meta.discourse.org/t/discourse-solved-accepted-answer-plugin/30155
License
MIT