From 6763b15487592d4da5ad1efdca81e76560e9c6c5 Mon Sep 17 00:00:00 2001 From: "Torsten Schulz (local)" Date: Thu, 23 Oct 2025 15:32:20 +0200 Subject: [PATCH] Refactor error and confirmation handling in membership application management; replace alerts with modal dialogs for improved user experience. Update application status to 'approved' for a new member and add corresponding data to JSON files. --- app.vue | 2 + components/ModalDialog.vue | 165 ++++++++++++++++++ pages/cms/benutzer.vue | 64 +++---- pages/cms/mitgliedschaftsantraege.vue | 22 +-- pages/cms/termine.vue | 38 ++-- pages/mitgliederbereich/mitglieder.vue | 26 +-- pages/mitgliederbereich/news.vue | 35 ++-- pages/mitgliedschaft.vue | 7 +- server/data/members.json | 11 ++ .../1761225630365.json | 5 +- .../1761225852269.json | 17 ++ .../1761225990109.json | 15 ++ .../1761226071296.json | 15 ++ 13 files changed, 321 insertions(+), 101 deletions(-) create mode 100644 components/ModalDialog.vue create mode 100644 server/data/membership-applications/1761225852269.json create mode 100644 server/data/membership-applications/1761225990109.json create mode 100644 server/data/membership-applications/1761226071296.json diff --git a/app.vue b/app.vue index be9cfa7..e583034 100644 --- a/app.vue +++ b/app.vue @@ -5,10 +5,12 @@