diff --git a/components/Navigation.vue b/components/Navigation.vue
index fcfa951..15af822 100644
--- a/components/Navigation.vue
+++ b/components/Navigation.vue
@@ -850,6 +850,7 @@
Mitgliedschaftsanträge
-
+
diff --git a/server/api/cms/users/list.get.js b/server/api/cms/users/list.get.js
index 8bb72ec..8809620 100644
--- a/server/api/cms/users/list.get.js
+++ b/server/api/cms/users/list.get.js
@@ -5,7 +5,8 @@ export default defineEventHandler(async (event) => {
const token = getCookie(event, 'auth_token')
const currentUser = await getUserFromToken(token)
- if (!currentUser || !hasAnyRole(currentUser, 'admin')) {
+ // Seite darf von Admin ODER Vorstand genutzt werden
+ if (!currentUser || !hasAnyRole(currentUser, 'admin', 'vorstand')) {
throw createError({
statusCode: 403,
message: 'Zugriff verweigert'