We made a mistake with the architecture used for category type setup. Each type enables the underlying plugin that is associated e.g. Support -> discourse-solved, Ides -> discourse-topic-voting when a category of that type is created. However, there is supposed to be a tab for each type that shows while configuring the category. This was not showing because we had registered additional category tabs in plugin initializers with plugin glimmer components, which do not get delivered in the frontend payload when the plugin is disabled. Thankfully there is nothing special or plugin-specific about these tabs, they can be replaced by a generic component, and iteration of types for the category can already be acheieved with category.categoryTypes. |
||
|---|---|---|
| .. | ||
| app | ||
| assets | ||
| config | ||
| db | ||
| lib | ||
| public/images/upcoming_changes | ||
| spec | ||
| test/javascripts | ||
| about.json | ||
| package.json | ||
| plugin.rb | ||
| README.md | ||
| tsconfig.json | ||
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


