From 3e70bbee9bc52868a8755fb7974b2095e900e2f4 Mon Sep 17 00:00:00 2001 From: "Torsten Schulz (local)" Date: Mon, 15 Sep 2025 08:53:23 +0200 Subject: [PATCH] =?UTF-8?q?=C3=84nderung:=20Anpassung=20der=20Berechtigung?= =?UTF-8?q?sverwaltung=20in=20ForumService=20und=20ForumAdminView?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Änderungen: - Im ForumService wurde die Berechtigungsabfrage aktualisiert, um direkt den Wert der Berechtigung zu verwenden. - In ForumAdminView wurde die Verarbeitung der Berechtigungen beim Erstellen eines neuen Forums angepasst, um die Werte der Berechtigungen korrekt zu übermitteln. Diese Anpassungen verbessern die Konsistenz und Funktionalität der Berechtigungsverwaltung im Forum. --- backend/services/forumService.js | 2 +- frontend/src/dialogues/admin/ForumAdminView.vue | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/backend/services/forumService.js b/backend/services/forumService.js index 1b0b28a..fd623cc 100644 --- a/backend/services/forumService.js +++ b/backend/services/forumService.js @@ -24,7 +24,7 @@ class ForumService extends BaseService { if (permissions && permissions.length > 0) { for (const permission of permissions) { const forumPermission = await ForumPermission.findOne({ - where: { name: permission.value } + where: { name: permission } }); if (forumPermission) { await newForum.addAssociatedPermissions(forumPermission); diff --git a/frontend/src/dialogues/admin/ForumAdminView.vue b/frontend/src/dialogues/admin/ForumAdminView.vue index 594c46e..08fac6c 100644 --- a/frontend/src/dialogues/admin/ForumAdminView.vue +++ b/frontend/src/dialogues/admin/ForumAdminView.vue @@ -86,7 +86,7 @@ export default { try { await apiClient.post('/api/forum', { name: this.newForum.name, - permissions: this.newForum.permissions, + permissions: this.newForum.permissions.map(p => p.value), }); this.newForum.name = ''; this.newForum.permissions = [];