discourse/plugins/discourse-solved/spec
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
..
components DEV: add service objects for accept_answer and unaccept_answer (#37878) 2026-03-04 12:34:37 +04:00
fabricators
integration UX: Downgrade site settings to category custom fields in solved plugin (#38402) 2026-03-12 10:03:37 +10:00
lib SECURITY: add visibility check for solved endpoints 2026-03-19 15:21:28 +00:00
models UX: Add or remove category types with a dropdown (#39477) 2026-04-30 11:38:50 +10:00
requests UX: Add or remove category types with a dropdown (#39477) 2026-04-30 11:38:50 +10:00
serializers DEV: update solved schema for non text posts (#39253) 2026-04-16 19:42:48 +04:00
services/discourse_solved FIX: tighten ineligible answer schema (#39490) 2026-04-23 16:44:36 +04:00
system FIX: Show category type tabs even if plugin disabled (#39741) 2026-05-06 10:15:47 +10:00