discourse/plugins/discourse-solved
Martin Brennan 3f8b3c29e7
FIX: Show category type tabs even if plugin disabled (#39741)
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.
2026-05-06 10:15:47 +10:00
..
app UX: Add or remove category types with a dropdown (#39477) 2026-04-30 11:38:50 +10:00
assets FIX: Show category type tabs even if plugin disabled (#39741) 2026-05-06 10:15:47 +10:00
config FIX: Show category type tabs even if plugin disabled (#39741) 2026-05-06 10:15:47 +10:00
db FEATURE: add setting to opt out of solved notifications (#38730) 2026-04-01 18:47:30 +04:00
lib FIX: tighten ineligible answer schema (#39490) 2026-04-23 16:44:36 +04:00
public/images/upcoming_changes FEATURE: Gate Support category type creation behind upcoming change (#38571) 2026-03-17 09:54:00 +10:00
spec FIX: Show category type tabs even if plugin disabled (#39741) 2026-05-06 10:15:47 +10:00
test/javascripts DEV: Remove plugin names from test titles (#39418) 2026-04-21 19:19:52 +02:00
about.json
package.json DEV: Add a script for generating external types in discourse-types (#37095) 2026-03-09 20:37:43 +01:00
plugin.rb DEV: update solved schema for non text posts (#39253) 2026-04-16 19:42:48 +04:00
README.md
tsconfig.json DEV: Add a script for generating external types in discourse-types (#37095) 2026-03-09 20:37:43 +01:00

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:

screen shot 2018-01-27 at 9 09 47 am

What to expect if Plugin is installed

Inside the Plugins, you will have the following options:

screen shot 2018-01-27 at 8 57 35 am

How to enable it in your posts

New Categories - Check Allow topic owner and staff to mark a reply as the solution

test2

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