DEV: Remove plugin sidebar rendering fallback (#31012)

We used this flag for experimenting with admin plugin sidebars. We have now settled on a tabbed layout, and this is no longer needed.

This PR simply ignores the flag in a backwards-compatible way, so we can discontinue usage in plugins and then remove the backwards-compatibility in core.
This commit is contained in:
Ted Johansson
2025-01-28 09:42:24 +08:00
committed by GitHub
parent 90e4c3e2f7
commit 907db4d5fd
8 changed files with 27 additions and 127 deletions

View File

@ -1,4 +1,3 @@
import { PLUGIN_NAV_MODE_TOP } from "discourse/lib/admin-plugin-config-nav";
import { withPluginApi } from "discourse/lib/plugin-api";
import ChatAdminPluginActions from "discourse/plugins/chat/admin/components/chat-admin-plugin-actions";
@ -12,7 +11,7 @@ export default {
}
withPluginApi("1.1.0", (api) => {
api.addAdminPluginConfigurationNav("chat", PLUGIN_NAV_MODE_TOP, [
api.addAdminPluginConfigurationNav("chat", [
{
label: "chat.incoming_webhooks.title",
route: "adminPlugins.show.discourse-chat-incoming-webhooks",