enrich description in calendar

This commit is contained in:
Thomas Ruoff
2020-11-08 23:10:18 +01:00
parent 0f518138cc
commit bd32cfb90b

View File

@@ -2,6 +2,7 @@ import { createEvents, EventStatus } from 'ics'
import { Booking } from '../db/booking'
import { BOOKING_STATUS } from '../db/enums'
import { getBaseURL } from './url'
import { daysFormatFrontend } from './date'
function convertDay(value: string): [number, number, number] {
const parts = value.split('-')
@@ -17,7 +18,14 @@ export function generateBookedCalendar(bookings: Booking[]) {
start: convertDay(booking.days[0]),
end: convertDay(booking.days[booking.days.length - 1]),
title: `Buchung ${booking.booker.name}`,
description: `Link: ${getBaseURL()}/admin/booking/${booking.uuid}`,
description: `Name: ${booking.booker.name}
Zeitraum: ${daysFormatFrontend(booking.days)}
Email: ${booking.booker.email}
Telefon: ${booking.booker.phone}
Link: ${getBaseURL()}/admin/booking/${booking.uuid}
`,
status:
booking.status === BOOKING_STATUS.CONFIRMED
? ('CONFIRMED' as EventStatus)