From b5d533800266323b6fde21c7392b94b2a64e54da Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Julien=20Fastr=C3=A9?= Date: Mon, 27 Jun 2022 16:32:09 +0200 Subject: [PATCH] re-add feature to patch event --- .../Resources/public/types.ts | 7 +++- .../public/vuejs/MyCalendarRange/App2.vue | 35 ++++++++++++---- .../store/modules/calendarRanges.ts | 41 ++++++++++++++++--- 3 files changed, 68 insertions(+), 15 deletions(-) diff --git a/src/Bundle/ChillCalendarBundle/Resources/public/types.ts b/src/Bundle/ChillCalendarBundle/Resources/public/types.ts index 3537da314..d3920ad17 100644 --- a/src/Bundle/ChillCalendarBundle/Resources/public/types.ts +++ b/src/Bundle/ChillCalendarBundle/Resources/public/types.ts @@ -12,12 +12,17 @@ export interface CalendarRange { updatedBy: User; } -export interface CalendarRangeEdit { +export interface CalendarRangeCreate { user: UserAssociatedInterface, startDate: DateTime, endDate: DateTime } +export interface CalendarRangeEdit { + startDate?: DateTime, + endDate?: DateTime +} + export interface Calendar { id: number; } diff --git a/src/Bundle/ChillCalendarBundle/Resources/public/vuejs/MyCalendarRange/App2.vue b/src/Bundle/ChillCalendarBundle/Resources/public/vuejs/MyCalendarRange/App2.vue index 7bdfea233..9cb1fdc13 100644 --- a/src/Bundle/ChillCalendarBundle/Resources/public/vuejs/MyCalendarRange/App2.vue +++ b/src/Bundle/ChillCalendarBundle/Resources/public/vuejs/MyCalendarRange/App2.vue @@ -25,7 +25,7 @@