diff --git a/src/components/CEventsCalendar/CEventsCalendar.ts b/src/components/CEventsCalendar/CEventsCalendar.ts index cc9b0fc..a638d14 100644 --- a/src/components/CEventsCalendar/CEventsCalendar.ts +++ b/src/components/CEventsCalendar/CEventsCalendar.ts @@ -492,6 +492,17 @@ export default class CEventsCalendar extends Vue { tools.CancelEvent(this, eventparam) } + public duplicateEvent(eventparam) { + GlobalStore.actions.DuplicateRec({ table: tools.TABEVENTS, id: eventparam._id }).then((rec) => { + rec.dateTimeStart = new Date() + rec.dateTimeEnd = new Date() + CalendarStore.state.eventlist.push(rec) + this.editEvent(rec) + + }) + // tools.ActionRecTable(this, lists.MenuAction.DUPLICATE_RECTABLE, tools.TABEVENTS, eventparam._id, eventparam, 'db.duplicatedrecord') + } + public findEventIndex(eventparam) { for (let i = 0; i < CalendarStore.state.eventlist.length; ++i) { if (eventparam) { diff --git a/src/components/CEventsCalendar/CEventsCalendar.vue b/src/components/CEventsCalendar/CEventsCalendar.vue index 31ff4e4..e4f157e 100644 --- a/src/components/CEventsCalendar/CEventsCalendar.vue +++ b/src/components/CEventsCalendar/CEventsCalendar.vue @@ -10,6 +10,8 @@ {{ $t('cal.event') }} + 0)