diff --git a/.gitignore b/.gitignore index 50f974d..de04a08 100644 --- a/.gitignore +++ b/.gitignore @@ -36,6 +36,7 @@ yarn-error.log* # local .db files *.db +*.dba # local .log files *.log diff --git a/backend/go.mod b/backend/go.mod index 686a2c9..ab4fb7a 100644 --- a/backend/go.mod +++ b/backend/go.mod @@ -4,7 +4,7 @@ go 1.24.5 require ( gitea.tecamino.com/paadi/access-handler v1.0.12 - gitea.tecamino.com/paadi/memberDB v1.0.11 + gitea.tecamino.com/paadi/memberDB v1.0.12 gitea.tecamino.com/paadi/tecamino-dbm v0.1.1 gitea.tecamino.com/paadi/tecamino-logger v0.2.1 github.com/gin-contrib/cors v1.7.6 diff --git a/backend/go.sum b/backend/go.sum index 2b89399..c8df035 100644 --- a/backend/go.sum +++ b/backend/go.sum @@ -2,8 +2,8 @@ gitea.tecamino.com/paadi/access-handler v1.0.12 h1:lSmW0YrBJJvCqCg0ukTJHlFUNwd7q gitea.tecamino.com/paadi/access-handler v1.0.12/go.mod h1:w71lpnuu5MgAWG3oiI9vsY2dWi4njF/iPrM/xV/dbBQ= gitea.tecamino.com/paadi/dbHandler v1.0.4 h1:ctnaec0GDdtw3gRQdUISVDYLJ9x+vt50VW41OemfhD4= gitea.tecamino.com/paadi/dbHandler v1.0.4/go.mod h1:y/xn/POJg1DO++67uKvnO23lJQgh+XFQq7HZCS9Getw= -gitea.tecamino.com/paadi/memberDB v1.0.11 h1:Mwo86NVe7sLReRf+R4Z6hRxeEIgjjq6EPyiL1L1TlrA= -gitea.tecamino.com/paadi/memberDB v1.0.11/go.mod h1:iLm7nunVRzqJK8CV4PJVuWIhgPlQjNIaeOkmtfK5fMg= +gitea.tecamino.com/paadi/memberDB v1.0.12 h1:chUTNlRpbB0dMcZtXpi114mrWO8G7jrTSkDYIvWzVzQ= +gitea.tecamino.com/paadi/memberDB v1.0.12/go.mod h1:iLm7nunVRzqJK8CV4PJVuWIhgPlQjNIaeOkmtfK5fMg= gitea.tecamino.com/paadi/tecamino-dbm v0.1.1 h1:vAq7mwUxlxJuLzCQSDMrZCwo8ky5usWi9Qz+UP+WnkI= gitea.tecamino.com/paadi/tecamino-dbm v0.1.1/go.mod h1:+tmf1rjPaKEoNeUcr1vdtoFIFweNG3aUGevDAl3NMBk= gitea.tecamino.com/paadi/tecamino-logger v0.2.1 h1:sQTBKYPdzn9mmWX2JXZBtGBvNQH7cuXIwsl4TD0aMgE= diff --git a/backend/main.go b/backend/main.go index a1464bc..70b3ab8 100644 --- a/backend/main.go +++ b/backend/main.go @@ -133,6 +133,7 @@ func main() { auth.POST("/members/import/csv", dbHandler.ImportCSV) auth.POST("/events/add", dbHandler.StartNewEvent) + auth.POST("/events/edit", dbHandler.UpdateEvent) auth.POST("/events/add/attendees", dbHandler.AddNewAttendees) auth.POST("/events/delete/attendees", dbHandler.DeleteAttendee) auth.POST("/events/delete", dbHandler.DeleteEvent) diff --git a/backend/members.dba b/backend/members.dba deleted file mode 100644 index 3bce730..0000000 Binary files a/backend/members.dba and /dev/null differ diff --git a/src/components/EventEditAllDialog.vue b/src/components/EventEditAllDialog.vue index fa10496..183a201 100644 --- a/src/components/EventEditAllDialog.vue +++ b/src/components/EventEditAllDialog.vue @@ -68,13 +68,15 @@ async function save() { if (!valid) return; - let query = 'events/edit?id=' + localEvent.value.id; + let query = 'events/edit'; + let payload = JSON.stringify([localEvent.value]); if (newEvent.value) { query = 'events/add?name=' + localEvent.value.name; + payload = JSON.stringify(localEvent.value); } appApi - .post(query, JSON.stringify(localEvent.value)) + .post(query, payload) .then(() => { emit('update'); dialog.value.close(); diff --git a/src/vueLib/tables/events/EventsTable.vue b/src/vueLib/tables/events/EventsTable.vue index b255915..ecd2af8 100644 --- a/src/vueLib/tables/events/EventsTable.vue +++ b/src/vueLib/tables/events/EventsTable.vue @@ -125,7 +125,7 @@