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 @@
- {{ $t('post.createNewPost.title') }}
-
+
+
+
+ {{ creatEvent ? $t('post.createNewEvent.title') : $t('post.createNewPost.title') }}
+
{{ $t('post.createNewPost.forGroup.title', { name: group.name }) }}
+
+
+ {{ creatEvent ? $t('post.name') : $t('post.event') }}
+
+
+
-
+
@@ -28,6 +37,7 @@ export default {
const { groupId = null } = this.$route.query
return {
groupId,
+ creatEvent: false,
}
},
computed: {