From ae1feee25ea36f8c8b61a81a40cfeccac460334c Mon Sep 17 00:00:00 2001 From: R40fendt Date: Mon, 5 Jan 2026 18:14:51 +0100 Subject: [PATCH] =?UTF-8?q?Formulare=20im=20Admin=20Panel,=20Event=20Formu?= =?UTF-8?q?lar-Fremdschl=C3=BCssel-Spalte=20hinzugef=C3=BCgt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 2 + src/components/FormResults.vue | 93 +++++++++++++++++++++------- src/components/MyFooter.vue | 2 +- src/components/startseite/Events.vue | 7 ++- src/components/startseite/Forms.vue | 35 ++++++++--- src/views/adminpanel/Events.vue | 26 ++++++-- src/views/adminpanel/Formulare.vue | 73 ++++++++++++++++++++-- 7 files changed, 195 insertions(+), 43 deletions(-) diff --git a/README.md b/README.md index 871e15c..94c80d2 100644 --- a/README.md +++ b/README.md @@ -10,3 +10,5 @@ Bei der Migration beachten: - Neue Formulartabelle - .env.production anpassen - Salt ändern (secret.php in der API) +- Event-Tabelle updaten (neue Formular-Spalte) +- Admin-Tabellen hinzufügen diff --git a/src/components/FormResults.vue b/src/components/FormResults.vue index 70ac8d3..bcf1ad3 100644 --- a/src/components/FormResults.vue +++ b/src/components/FormResults.vue @@ -1,31 +1,54 @@ diff --git a/src/components/MyFooter.vue b/src/components/MyFooter.vue index 17d0743..eb198c5 100644 --- a/src/components/MyFooter.vue +++ b/src/components/MyFooter.vue @@ -41,7 +41,7 @@ export default {

-

+ Admin Login diff --git a/src/components/startseite/Events.vue b/src/components/startseite/Events.vue index 393116b..e676d77 100644 --- a/src/components/startseite/Events.vue +++ b/src/components/startseite/Events.vue @@ -6,6 +6,7 @@ import Modal from "../Modal.vue"; import $ from "jquery"; import MarkdownRender from "vue-renderer-markdown"; import "katex/dist/katex.min.css"; +import Forms from "./Forms.vue"; export default { data() { @@ -27,7 +28,6 @@ export default { result = JSON.parse(data); }, }); - console.log(result); return result; /* Beispiel-Event-Array: @@ -40,7 +40,8 @@ export default { content: "# Test", link: undefined, foto: "erntefest/2011/pic08.jpg", - minitext: "" + minitext: "", + formular: 1 }, { id: 1, @@ -111,6 +112,7 @@ export default { components: { Modal, MarkdownRender, + Forms }, }; @@ -158,6 +160,7 @@ export default { :content="event.content" />
+
diff --git a/src/components/startseite/Forms.vue b/src/components/startseite/Forms.vue index 584cdb0..e725944 100644 --- a/src/components/startseite/Forms.vue +++ b/src/components/startseite/Forms.vue @@ -1,12 +1,23 @@