From 5b1a2ca7a376b5bb03daea08466a42112e027800 Mon Sep 17 00:00:00 2001 From: Almeida Date: Fri, 7 May 2021 21:21:51 +0100 Subject: [PATCH 1/2] added legacy plugins section --- backend/src/api/docs.ts | 2 +- backend/src/plugins/Censor/CensorPlugin.ts | 1 + backend/src/plugins/Spam/SpamPlugin.ts | 1 + .../src/plugins/ZeppelinPluginBlueprint.ts | 1 + backend/src/types.ts | 1 + dashboard/src/components/docs/DocsLayout.vue | 243 ++++++++++-------- 6 files changed, 137 insertions(+), 112 deletions(-) diff --git a/backend/src/api/docs.ts b/backend/src/api/docs.ts index 3009a4e1..8dbeb116 100644 --- a/backend/src/api/docs.ts +++ b/backend/src/api/docs.ts @@ -37,7 +37,7 @@ export function initDocs(app: express.Express) { app.get("/docs/plugins", (req: express.Request, res: express.Response) => { res.json( docsPlugins.map(plugin => { - const thinInfo = plugin.info ? { prettyName: plugin.info.prettyName } : {}; + const thinInfo = plugin.info ? { prettyName: plugin.info.prettyName, legacy: plugin.info.legacy ?? false } : {}; return { name: plugin.name, info: thinInfo, diff --git a/backend/src/plugins/Censor/CensorPlugin.ts b/backend/src/plugins/Censor/CensorPlugin.ts index f8401f54..27f8ed9f 100644 --- a/backend/src/plugins/Censor/CensorPlugin.ts +++ b/backend/src/plugins/Censor/CensorPlugin.ts @@ -52,6 +52,7 @@ export const CensorPlugin = zeppelinGuildPlugin()({ Censor words, tokens, links, regex, etc. For more advanced filtering, check out the Automod plugin! `), + legacy: true, }, dependencies: [LogsPlugin], diff --git a/backend/src/plugins/Spam/SpamPlugin.ts b/backend/src/plugins/Spam/SpamPlugin.ts index ddf45a0b..87dc50ad 100644 --- a/backend/src/plugins/Spam/SpamPlugin.ts +++ b/backend/src/plugins/Spam/SpamPlugin.ts @@ -51,6 +51,7 @@ export const SpamPlugin = zeppelinGuildPlugin()({ Basic spam detection and auto-muting. For more advanced spam filtering, check out the Automod plugin! `), + legacy: true, }, dependencies: [LogsPlugin], diff --git a/backend/src/plugins/ZeppelinPluginBlueprint.ts b/backend/src/plugins/ZeppelinPluginBlueprint.ts index 7a1dd44a..9bcd3417 100644 --- a/backend/src/plugins/ZeppelinPluginBlueprint.ts +++ b/backend/src/plugins/ZeppelinPluginBlueprint.ts @@ -27,6 +27,7 @@ export interface ZeppelinGuildPluginBlueprint