From d2fec8ea2f13d8ee18949e2fa8b3101dc087d2cc Mon Sep 17 00:00:00 2001 From: ogerly Date: Wed, 5 Apr 2023 10:24:58 +0200 Subject: [PATCH] first step for events --- .../ContributionForm/ContributionForm.vue | 17 +++++++++++++++++ webapp/locales/de.json | 8 ++++++++ webapp/locales/en.json | 8 ++++++++ webapp/pages/post/create.vue | 16 +++++++++++++--- 4 files changed, 46 insertions(+), 3 deletions(-) diff --git a/webapp/components/ContributionForm/ContributionForm.vue b/webapp/components/ContributionForm/ContributionForm.vue index 8863fbc8a..0106e65f1 100644 --- a/webapp/components/ContributionForm/ContributionForm.vue +++ b/webapp/components/ContributionForm/ContributionForm.vue @@ -30,6 +30,15 @@ +
+

Start, End Datum

+

Location

+

Strasse

+

Nr.

+

PLZ

+

Ort

+
+ null, }, + creatEvent: { + type: Boolean, + default: false, + } }, data() { const { title, content, image, categories } = this.contribution @@ -180,6 +193,10 @@ export default { }, methods: { submit() { + if (creatEvent) { + alert('EVENT speichern') + return + } let image = null const { title, content, categoryIds } = this.formData if (this.formData.image) { diff --git a/webapp/locales/de.json b/webapp/locales/de.json index fe39eed69..101778080 100644 --- a/webapp/locales/de.json +++ b/webapp/locales/de.json @@ -278,6 +278,7 @@ "inappropriatePicture": "Dieses Bild kann für einige Menschen unangemessen sein.", "languageSelectLabel": "Sprache Deines Beitrags", "languageSelectText": "Sprache wählen", + "newEvent": "Erstelle einen neue Veranstaltung", "newPost": "Erstelle einen neuen Beitrag", "success": "Gespeichert!", "teaserImage": { @@ -684,6 +685,12 @@ "submitted": "Kommentar gesendet", "updated": "Änderungen gespeichert" }, + "createNewEvent": { + "forGroup": { + "title": "Für die Gruppe „{name}“" + }, + "title": "Erstelle ein neues Event" + }, "createNewPost": { "forGroup": { "title": "Für die Gruppe „{name}“" @@ -706,6 +713,7 @@ "unpinnedSuccessfully": "Angehefteten Beitrag erfolgreich losgelöst!" }, "name": "Beitrag", + "event":"Veranstaltung", "pinned": "Meldung", "takeAction": { "name": "Aktiv werden" diff --git a/webapp/locales/en.json b/webapp/locales/en.json index 92f5687c2..10d44c777 100644 --- a/webapp/locales/en.json +++ b/webapp/locales/en.json @@ -278,6 +278,7 @@ "inappropriatePicture": "This image may be inappropriate for some people.", "languageSelectLabel": "Language of your contribution", "languageSelectText": "Select Language", + "newEvent": "Create a new Event", "newPost": "Create a new Post", "success": "Saved!", "teaserImage": { @@ -684,6 +685,12 @@ "submitted": "Comment submitted!", "updated": "Changes saved!" }, + "createNewEvent": { + "forGroup": { + "title": "For The Group “{name}”" + }, + "title": "Create A New Event" + }, "createNewPost": { "forGroup": { "title": "For The Group “{name}”" @@ -706,6 +713,7 @@ "unpinnedSuccessfully": "Post unpinned successfully!" }, "name": "Post", + "event":"Event", "pinned": "Announcement", "takeAction": { "name": "Take action" diff --git a/webapp/pages/post/create.vue b/webapp/pages/post/create.vue index 60309480d..a8b40d98b 100644 --- a/webapp/pages/post/create.vue +++ b/webapp/pages/post/create.vue @@ -1,15 +1,24 @@