diff --git a/app.js b/app.js index c9c3bb9..1b32cb0 100644 --- a/app.js +++ b/app.js @@ -844,8 +844,19 @@ app.post("/set-riege", requireAuth, async (req, res) => { }); app.post("/update-mitglied", requireAdmin, async (req, res) => { - const { type, id, geburt, telid, adresse, name, verbindung, nummer, probe } = - req.body; + const { + type, + id, + geburt, + telid, + adresse, + name, + verbindung, + nummer, + vorname, + nachname, + probe, + } = req.body; try { if (type == "tel") { console.log( @@ -861,8 +872,8 @@ app.post("/update-mitglied", requireAdmin, async (req, res) => { console.log("delete numer $1", [telid]); } else if (type == "adresse") { await pool.query( - "UPDATE teilnehmende SET geburtsdatum = $1, adresse = $2, probe = $3 WHERE id = $4", - [geburt, adresse, probe ? true : false, id] + "UPDATE teilnehmende SET vorname = $1, nachname = $2, geburtsdatum = $3, adresse = $4, probe = $5 WHERE id = $6", + [vorname, nachname, geburt, adresse, probe ? true : false, id] ); } diff --git a/views/mitglied.ejs b/views/mitglied.ejs index 572aa56..ff0d1f4 100644 --- a/views/mitglied.ejs +++ b/views/mitglied.ejs @@ -31,19 +31,46 @@ <% if (session && session.role === 'admin') { %>
-
- Geburtsdatum:
- - - Adresse:
- Probetraining: >
- + +
+ Stammdaten +
+
+ + +
+
+ +
+
+
+ +
+ +
+
+ + + + +
+ +
+
+ + + >
+ + +
+
-
+
+ Riege - Riege: @@ -52,8 +79,11 @@ +
+
+ Notfallnummern

<% numbers.forEach(number => { %>

@@ -65,7 +95,7 @@
<% }) %>

- +

Telefonnummer hinzufügen