Fix: Change middleware (#5496)
This commit is contained in:
@@ -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>
|
||||
Reference in New Issue
Block a user