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)