From 16dd39367dde8c3a09dbc3ad9fdf6fda4931c50d Mon Sep 17 00:00:00 2001 From: Ilgaz Er Date: Sun, 12 Jan 2025 15:35:36 +0100 Subject: [PATCH 1/3] Revert "Prepare for bar bookings EOL" This reverts commit b33a09c3 --- dwhdelft.nl/components/layout/Header.vue | 4 + .../components/pages/book/BookForm.vue | 266 ++++++++++++++++++ dwhdelft.nl/pages/book.vue | 56 ++++ outsite.nl/components/layout/Header.vue | 4 + outsite.nl/components/pages/home/MoreDWH.vue | 4 +- shared/public/_redirects | 11 +- 6 files changed, 337 insertions(+), 8 deletions(-) create mode 100644 dwhdelft.nl/components/pages/book/BookForm.vue create mode 100644 dwhdelft.nl/pages/book.vue diff --git a/dwhdelft.nl/components/layout/Header.vue b/dwhdelft.nl/components/layout/Header.vue index 8bc6bc5f..b3c8ba77 100644 --- a/dwhdelft.nl/components/layout/Header.vue +++ b/dwhdelft.nl/components/layout/Header.vue @@ -9,6 +9,8 @@ en: url: mixup - title: Jong&Out url: jongenout + - title: EatingOUT + url: book - title: Education url: education - title: Andersblad @@ -25,6 +27,8 @@ nl: url: mixup - title: Jong&Out url: jongenout + - title: EatingOUT + url: book - title: Voorlichting url: education - title: Andersblad diff --git a/dwhdelft.nl/components/pages/book/BookForm.vue b/dwhdelft.nl/components/pages/book/BookForm.vue new file mode 100644 index 00000000..85559b0e --- /dev/null +++ b/dwhdelft.nl/components/pages/book/BookForm.vue @@ -0,0 +1,266 @@ + +en: + title: Reservation + event: Event + fully_booked: Fully booked + no_events: There are no events scheduled at the moment. Please come back later. + thank_you: + Thank you for making a reservation! You will receive an e-mail with your proof of reservation. If you need to + cancel, you can do so via the e-mail you will receive. + another_booking: Make another booking + disclaimer: + By submitting this form you allow DWH to save your information and to process it. Your information will only be + used to check reservations and for the possibility to get in touch with you. If you have more questions, please + contact us via the information below. + oops: Oops. +nl: + title: Reserveren + event: Evenement + fully_booked: Niet meer beschikbaar + no_events: Er zijn op dit moment geen evenementen gepland. Kom later terug. + thank_you: + Bedankt voor het reserveren! Je ontvangt een e-mail met je reserveringsbewijs. Lukt het je uiteindelijk toch + niet om aanwezig te zijn? Via de mail die je ontvangt kun je je reservering annuleren. + another_booking: Maak nog een reservering + disclaimer: Bij het verzenden van dit formulier geef je DWH toestemming om je gegevens op te slaan en te verwerken. Je + gegevens worden alleen gebruikt voor het controleren van reserveringen en voor de mogelijkheid om contact + met je op te nemen. Neem voor vragen contact op via onderstaande contactgegevens. + oops: Oeps. + + + + + diff --git a/dwhdelft.nl/pages/book.vue b/dwhdelft.nl/pages/book.vue new file mode 100644 index 00000000..0f003225 --- /dev/null +++ b/dwhdelft.nl/pages/book.vue @@ -0,0 +1,56 @@ + +en: + title: Reservations + intro: + title: Welcome! + body: | + For some of our activities, we kindly ask you to make a reservation. + On this page, you can book a spot at one of our events. + We will confirm your reservation by email. + In case you're not able to join the event, please cancel the reservation through the cancelation link in the confirmation email. + title_label: Events + canceled: Your reservation is cancelled. If you want, you can make a new reservation down below. +nl: + title: Reserveren + intro: + title: Welkom! + body: | + Voor sommige van onze activiteiten vragen we je vooraf te reserveren. + Op deze pagina kun je je reservering maken. + Je krijgt per e-mail een bevestiging van je reservering. + Mocht je onverhoopt toch niet kunnen komen, dan vragen we je je vriendelijk je reservering weer te annuleren via de link in de bevestigingsmail. + title_label: Events + canceled: Je reservering is geannuleerd. Indien gewenst kun je hieronder een nieuwe reservering plaatsen. + + + + + diff --git a/outsite.nl/components/layout/Header.vue b/outsite.nl/components/layout/Header.vue index 2f653bd9..8455c125 100644 --- a/outsite.nl/components/layout/Header.vue +++ b/outsite.nl/components/layout/Header.vue @@ -9,6 +9,8 @@ en: url: committees - title: Testimonials url: testimonials + - title: EatingOUT + url: 'https://dwhdelft.nl/book' - title: Contact url: '#contact' goto: Go to @@ -22,6 +24,8 @@ nl: url: committees - title: Ervaringen url: testimonials + - title: EatingOUT + url: 'https://dwhdelft.nl/book' - title: Contact url: '#contact' goto: Ga naar diff --git a/outsite.nl/components/pages/home/MoreDWH.vue b/outsite.nl/components/pages/home/MoreDWH.vue index a85e57e2..7b9cf19a 100644 --- a/outsite.nl/components/pages/home/MoreDWH.vue +++ b/outsite.nl/components/pages/home/MoreDWH.vue @@ -29,7 +29,7 @@ en: description: | On Mondays we gather around the dinner table to enjoy a delicious meal cooked by one of our members, sometimes with an activity afterwards. - link: https://dwhdelft.nl/eatingout + link: https://dwhdelft.nl/book image: eatingout nl: description: | @@ -61,7 +61,7 @@ nl: description: | Elke maandagavond zitten we gezellig rond de eettafel om van een maaltijd te genieten, bereid door ĂŠĂŠn van onze leden, met soms een activiteit achteraf. - link: https://dwhdelft.nl/eatingout + link: https://dwhdelft.nl/book image: eatingout diff --git a/shared/public/_redirects b/shared/public/_redirects index d4cad37f..4856e837 100644 --- a/shared/public/_redirects +++ b/shared/public/_redirects @@ -8,7 +8,6 @@ /bar-responsible https://docs.google.com/document/d/1v8OMaRUi7ar5eoaUxxJlJ2sVizO54yP01tsn7NhN0v8/edit?usp=sharing /beautysignup https://forms.gle/9buQFZCjkCzEAjDG6 /bingo https://bingo.outsite.nl -/book https://dwhdelft.nl /cah http://vm.sharwinbobde.com:8080/cah/ /cantus https://forms.gle/1movAQRkCbfm32QS7 /chatgroepen https://dwhdelft.nl/chatgroups @@ -21,7 +20,7 @@ /discord https://discord.gg/RDwtnRK /dragdinnershow https://www.ticketkantoor.nl/shop/dragdinnershow /drive-common https://drive.google.com/drive/folders/1AerXTvkRZu1J7Brt-eookXvbOHJQuT4V -/eatingout https://docs.google.com/forms/d/e/1FAIpQLScc8iucZVSq2_jAG2SrW5Ib8XuZQ_uaipcMzoqeXNOBiRKyxQ/viewform +/eatingout https://dwhdelft.nl/book /events.ics https://calendar.google.com/calendar/ical/dwhdelft.nl_st9n90454d4r9ps5alm2vdjobo%40group.calendar.google.com/public/basic.ics /eventsgooglecalendar https://calendar.google.com/calendar/u/1?cid=ZHdoZGVsZnQubmxfc3Q5bjkwNDU0ZDRyOXBzNWFsbTJ2ZGpvYm9AZ3JvdXAuY2FsZW5kYXIuZ29vZ2xlLmNvbQ /fake-alv https://youtu.be/vTVfhlkrnxE @@ -62,8 +61,8 @@ /pride-boat https://forms.gle/aigF33BHLVXbnUJR8 /protocol https://docs.google.com/document/d/1wKbk5_DnEJnF2DNBinUyBWCICEogRnUs_VWS60juqNg/ /register https://docs.google.com/forms/d/e/1FAIpQLScP0Pu7Ja7_maNPiGI9Fqc2z_PbKt6faoXl6TwleYJ4eShHjA/viewform -/reserveer https://dwhdelft.nl -/reserveren https://dwhdelft.nl +/reserveer https://dwhdelft.nl/book +/reserveren https://dwhdelft.nl/book /reunieaanmeldingen https://docs.google.com/spreadsheets/d/1Cuini2RdfwHp3sQSzqTaPMP2mrW4WMIsKIeFowuCkpE/edit?usp=sharing /review https://docs.google.com/forms/d/e/1FAIpQLSeOvE7kHgjnLIuSOwW5DpcIqtRah9alPnZQXanhvZ34Fu9HNg/viewform /sewing-workshop https://docs.google.com/forms/d/e/1FAIpQLSfw5OA_SnoW75pF1SKS68oaoMYNTsSb0wVC2ori2nWvSYPs9Q/viewform?embedded=true @@ -73,7 +72,7 @@ /song https://www.youtube.com/watch?v=DjZtKkhZtOE /sponsorkliks https://www.sponsorkliks.com/partners.php?club=4338 /sportsparty https://www.facebook.com/events/287302566914776 -/studieplekken / +/studieplekken /book /survey https://forms.gle/XjVmWY7LyApGgdPC9 /table https://reserveer.dwhdelft.nl/visitor /tafel https://reserveer.dwhdelft.nl/visitor @@ -84,7 +83,7 @@ /vertrouwenspersonen https://dwhdelft.nl/lets-talk /volunqueers https://docs.google.com/spreadsheets/d/1FTK74hMFVRL2j1opFAi-RCeZTooJrNfnG3dzCQFddOU/edit#gid=0 /vrijwilligersprijs /vrijwilligersprijzen -/weekvandeontmoetingdiner / +/weekvandeontmoetingdiner /book /welcome https://reserveer.dwhdelft.nl/visitor/welcome /welkom https://reserveer.dwhdelft.nl/visitor/welcome /whatsapp https://wa.me/0031637560270 From d6c4f28a6948d4e68c3b17a33f61984af7113273 Mon Sep 17 00:00:00 2001 From: Ilgaz Er Date: Sun, 12 Jan 2025 17:20:10 +0100 Subject: [PATCH 2/3] add new booking system --- .../components/pages/book/BookForm.vue | 266 ------------------ dwhdelft.nl/pages/book.vue | 22 +- 2 files changed, 16 insertions(+), 272 deletions(-) delete mode 100644 dwhdelft.nl/components/pages/book/BookForm.vue diff --git a/dwhdelft.nl/components/pages/book/BookForm.vue b/dwhdelft.nl/components/pages/book/BookForm.vue deleted file mode 100644 index 85559b0e..00000000 --- a/dwhdelft.nl/components/pages/book/BookForm.vue +++ /dev/null @@ -1,266 +0,0 @@ - -en: - title: Reservation - event: Event - fully_booked: Fully booked - no_events: There are no events scheduled at the moment. Please come back later. - thank_you: - Thank you for making a reservation! You will receive an e-mail with your proof of reservation. If you need to - cancel, you can do so via the e-mail you will receive. - another_booking: Make another booking - disclaimer: - By submitting this form you allow DWH to save your information and to process it. Your information will only be - used to check reservations and for the possibility to get in touch with you. If you have more questions, please - contact us via the information below. - oops: Oops. -nl: - title: Reserveren - event: Evenement - fully_booked: Niet meer beschikbaar - no_events: Er zijn op dit moment geen evenementen gepland. Kom later terug. - thank_you: - Bedankt voor het reserveren! Je ontvangt een e-mail met je reserveringsbewijs. Lukt het je uiteindelijk toch - niet om aanwezig te zijn? Via de mail die je ontvangt kun je je reservering annuleren. - another_booking: Maak nog een reservering - disclaimer: Bij het verzenden van dit formulier geef je DWH toestemming om je gegevens op te slaan en te verwerken. Je - gegevens worden alleen gebruikt voor het controleren van reserveringen en voor de mogelijkheid om contact - met je op te nemen. Neem voor vragen contact op via onderstaande contactgegevens. - oops: Oeps. - - - - - diff --git a/dwhdelft.nl/pages/book.vue b/dwhdelft.nl/pages/book.vue index 0f003225..ddbe2e7f 100644 --- a/dwhdelft.nl/pages/book.vue +++ b/dwhdelft.nl/pages/book.vue @@ -29,27 +29,37 @@ import { IconInformationOutline } from '@iconify-prerendered/vue-zondicons' const { t } = useT() const route = useRoute() + +onMounted(() => { + window.addEventListener('message', (event) => { + if (event.data.source === 'size_alert') { + const asd = document.querySelector('iframe') + asd.height = event.data.height + asd.width = event.data.width + } + }) +})