From 9524a29b67e7f476f36cc43765c2b2af3fc86619 Mon Sep 17 00:00:00 2001 From: "Torsten Schulz (local)" Date: Thu, 23 Oct 2025 15:21:39 +0200 Subject: [PATCH] Implement PDF download functionality for membership applications; enhance application data handling in the API to support both encrypted and unencrypted formats. Update UI to display download button conditionally based on PDF generation status. --- pages/cms/mitgliedschaftsantraege.vue | 46 ++++++++++++++++++ server/api/membership/applications.get.js | 48 +++++++++++-------- server/api/membership/generate-pdf.post.js | 33 ++++++++++++- server/data/members.json | 13 ++++- .../1761225329627.json | 11 +++++ .../1761225352124.json | 11 +++++ .../1761225361334.json | 12 +++++ .../1761225418055.json | 12 +++++ .../1761225601268.json | 11 +++++ .../1761225630365.json | 11 +++++ .../1761225654593.json | 15 ++++++ server/data/sessions.json | 8 ++-- server/data/users.json | 2 +- 13 files changed, 207 insertions(+), 26 deletions(-) create mode 100644 server/data/membership-applications/1761225329627.json create mode 100644 server/data/membership-applications/1761225352124.json create mode 100644 server/data/membership-applications/1761225361334.json create mode 100644 server/data/membership-applications/1761225418055.json create mode 100644 server/data/membership-applications/1761225601268.json create mode 100644 server/data/membership-applications/1761225630365.json create mode 100644 server/data/membership-applications/1761225654593.json diff --git a/pages/cms/mitgliedschaftsantraege.vue b/pages/cms/mitgliedschaftsantraege.vue index b970f0c..a5898e4 100644 --- a/pages/cms/mitgliedschaftsantraege.vue +++ b/pages/cms/mitgliedschaftsantraege.vue @@ -71,6 +71,16 @@ > Anzeigen + +