create weakly event

This commit is contained in:
Peter Maquiran
2024-10-22 14:31:04 +01:00
parent ac1f01b15b
commit 54fb4f57d7
29 changed files with 447 additions and 225 deletions
@@ -41,7 +41,9 @@ const OrganizerSchema = z.object({
const EventRecurrenceSchema = z.object({
Type: z.number().optional(),
Day: z.any().optional(),
DayOfWeek: z.any(),
daysOfWeek: z.object({
day: z.number()
}).array(),
Month: z.any(),
LastOccurrence: z.any().optional(),
frequency: z.number().optional(),
@@ -178,6 +178,7 @@ export class AgendaDataRepositoryService {
recurrence: {
frequency: this.utils.eventRecurence(eventData.EventRecurrence.frequency),
until:((eventData.EventRecurrence.until === "") ? this.utils.addOneHourToIsoString(eventData.EndDate.toISOString()) : eventData.EventRecurrence.until),
daysOfWeek: eventData.EventRecurrence.daysOfWeek || []
},
organizerId: SessionStore.user.UserId,
isAllDayEvent: eventData.IsAllDayEvent,
@@ -211,6 +212,7 @@ export class AgendaDataRepositoryService {
recurrence: {
frequency: this.utils.eventRecurence(eventData.EventRecurrence.frequency),
until: ((eventData.EventRecurrence.until === "") ? this.utils.addOneHourToIsoString(eventData.EndDate.toISOString()) : eventData.EventRecurrence.until),
daysOfWeek: eventData.EventRecurrence.daysOfWeek || []
}
}