From 905e02debf77cb53cf633321ec5f47cd9ed7ae72 Mon Sep 17 00:00:00 2001 From: "Torsten Schulz (local)" Date: Mon, 9 Feb 2026 09:58:46 +0100 Subject: [PATCH] Update CMS navigation links and remove membership application page This commit modifies the Navigation component and the CMS index page to replace the "Mitglieder" link with "Mitgliederverwaltung" and updates the corresponding route. Additionally, it removes the outdated "mitgliedschaftsantraege" page, streamlining the CMS structure and improving user navigation. --- components/Navigation.vue | 22 +- components/cms/CmsMitglieder.vue | 936 ++++++++++++++++++ components/cms/CmsMitgliedschaftsantraege.vue | 307 ++++++ pages/cms/index.vue | 8 +- pages/cms/mitgliederverwaltung.vue | 36 + pages/cms/mitgliedschaftsantraege.vue | 420 -------- server/utils/cookies.js | 11 +- 7 files changed, 1291 insertions(+), 449 deletions(-) create mode 100644 components/cms/CmsMitglieder.vue create mode 100644 components/cms/CmsMitgliedschaftsantraege.vue create mode 100644 pages/cms/mitgliederverwaltung.vue delete mode 100644 pages/cms/mitgliedschaftsantraege.vue diff --git a/components/Navigation.vue b/components/Navigation.vue index f72b23c..6c58c4f 100644 --- a/components/Navigation.vue +++ b/components/Navigation.vue @@ -365,11 +365,11 @@ Sportbetrieb - Mitglieder + Mitgliederverwaltung
Einstellungen - - Mitgliedschaftsanträge - - Mitglieder + Mitgliederverwaltung Einstellungen - - Mitgliedschaftsanträge - +
+
+
+

+ Mitgliederliste +

+
+
+
+ + + +
+
+ + +
+ +
+ + +
+
+ + + + + + + + + + + + + + + + + + + + + +
+ Name + + E-Mail + + Telefon + + Mannschaft + + Status + + Aktionen +
+
+ {{ member.name }} +
+
+ {{ member.notes }} +
+
+ + Nur für Vorstand + + + Nur für Vorstand + + + + {{ member.isMannschaftsspieler ? 'Ja' : 'Nein' }} + + +
+ + Login + + + {{ member.source === 'manual' ? 'Manuell' : 'System' }} + +
+
+
+ + +
+ Nicht editierbar +
+
+ +
+ Keine Mitglieder gefunden. +
+
+ + +
+
+
+
+
+

+ {{ member.name }} +

+ + Hat Login + + + Manuell + + + Aus Login-System + + + + Mannschaftsspieler: {{ member.isMannschaftsspieler ? 'Ja' : 'Nein' }} + +
+ +
+ +
+ + Kontaktdaten nur für Vorstand sichtbar +
+
+ + {{ member.address }} +
+
+ + {{ member.notes }} +
+
+ + Letzter Login: {{ formatDate(member.lastLogin) }} +
+
+
+ +
+ + +
+
+
+ +
+ Keine Mitglieder gefunden. +
+
+ + +
+
+

+ {{ editingMember ? 'Mitglied bearbeiten' : 'Mitglied hinzufügen' }} +

+ +
+
+
+ + +
+
+ + +
+
+ +
+ + +

+ Wird zur eindeutigen Identifizierung benötigt +

+
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ +