From ec49e93f653811f0b3d26ed9f1b49b6ddcb68c8c Mon Sep 17 00:00:00 2001 From: Mike Date: Fri, 19 Sep 2025 12:14:21 +0200 Subject: [PATCH] Fix: Change middleware (#5496) --- packages/frontend-2/nuxt.config.ts | 14 -------------- packages/frontend-2/pages/settings/server.vue | 10 ++++++++++ packages/frontend-2/pages/settings/user.vue | 10 ++++++++++ .../pages/settings/workspaces/[slug].vue | 15 +++++++++++++++ 4 files changed, 35 insertions(+), 14 deletions(-) create mode 100644 packages/frontend-2/pages/settings/server.vue create mode 100644 packages/frontend-2/pages/settings/user.vue create mode 100644 packages/frontend-2/pages/settings/workspaces/[slug].vue diff --git a/packages/frontend-2/nuxt.config.ts b/packages/frontend-2/nuxt.config.ts index e38a44bca..0f2221730 100644 --- a/packages/frontend-2/nuxt.config.ts +++ b/packages/frontend-2/nuxt.config.ts @@ -230,20 +230,6 @@ export default defineNuxtConfig({ } }, // Redirect old settings - End - '/settings/**': { - appMiddleware: ['auth', 'settings'] - }, - '/settings/server/*': { - appMiddleware: ['auth', 'settings', 'admin'] - }, - '/settings/workspaces/:slug/*': { - appMiddleware: [ - 'auth', - 'settings', - 'requires-workspaces-enabled', - 'require-valid-workspace' - ] - }, '/downloads': { redirect: { to: 'https://www.speckle.systems/connectors', diff --git a/packages/frontend-2/pages/settings/server.vue b/packages/frontend-2/pages/settings/server.vue new file mode 100644 index 000000000..d4c2d042c --- /dev/null +++ b/packages/frontend-2/pages/settings/server.vue @@ -0,0 +1,10 @@ + + + diff --git a/packages/frontend-2/pages/settings/user.vue b/packages/frontend-2/pages/settings/user.vue new file mode 100644 index 000000000..f3ef2fa81 --- /dev/null +++ b/packages/frontend-2/pages/settings/user.vue @@ -0,0 +1,10 @@ + + + diff --git a/packages/frontend-2/pages/settings/workspaces/[slug].vue b/packages/frontend-2/pages/settings/workspaces/[slug].vue new file mode 100644 index 000000000..270c645c3 --- /dev/null +++ b/packages/frontend-2/pages/settings/workspaces/[slug].vue @@ -0,0 +1,15 @@ + + +