Fix: Change middleware (#5496)

This commit is contained in:
Mike
2025-09-19 12:14:21 +02:00
committed by GitHub
parent 9cdfa4f115
commit ec49e93f65
4 changed files with 35 additions and 14 deletions
-14
View File
@@ -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',
@@ -0,0 +1,10 @@
<template>
<NuxtPage />
</template>
<script setup lang="ts">
definePageMeta({
middleware: ['auth', 'settings', 'admin'],
layout: 'settings'
})
</script>
@@ -0,0 +1,10 @@
<template>
<NuxtPage />
</template>
<script setup lang="ts">
definePageMeta({
middleware: ['auth', 'settings'],
layout: 'settings'
})
</script>
@@ -0,0 +1,15 @@
<template>
<NuxtPage />
</template>
<script setup lang="ts">
definePageMeta({
middleware: [
'auth',
'settings',
'requires-workspaces-enabled',
'require-valid-workspace'
],
layout: 'settings'
})
</script>