From 74246e6b088c93bd0bb4d13a5333578985ca8ef4 Mon Sep 17 00:00:00 2001 From: "Torsten Schulz (local)" Date: Wed, 11 Mar 2026 21:16:03 +0100 Subject: [PATCH] Implement status toggle functionality for contact requests, updating the status display and adding error handling. Enhance the UI with a new button for marking requests as completed or reopening them. --- pages/cms/kontaktanfragen.vue | 30 +++++++++++++++-- .../[id]/toggle-status.patch.js | 33 +++++++++++++++++++ server/utils/contact-requests.js | 19 +++++++++++ 3 files changed, 80 insertions(+), 2 deletions(-) create mode 100644 server/api/cms/contact-requests/[id]/toggle-status.patch.js diff --git a/pages/cms/kontaktanfragen.vue b/pages/cms/kontaktanfragen.vue index 55b32e4..9d3c2f4 100644 --- a/pages/cms/kontaktanfragen.vue +++ b/pages/cms/kontaktanfragen.vue @@ -58,7 +58,7 @@ class="px-2.5 py-1 rounded-full text-xs font-semibold" :class="request.status === 'beantwortet' ? 'bg-green-100 text-green-800' : 'bg-yellow-100 text-yellow-800'" > - {{ request.status === 'beantwortet' ? 'Beantwortet' : 'Offen' }} + {{ request.status === 'beantwortet' ? 'Erledigt' : 'Offen' }} @@ -87,7 +87,15 @@ -
+
+