mirror of
https://gh.wpcy.net/https://github.com/discourse/discourse.git
synced 2026-05-06 16:31:57 +08:00
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. |
||
|---|---|---|
| .. | ||
| components | ||
| fabricators | ||
| integration | ||
| lib | ||
| models | ||
| requests | ||
| serializers | ||
| services/discourse_solved | ||
| system | ||