From 6ad7fd1d79ad0665aecb2912575612377245e4e7 Mon Sep 17 00:00:00 2001 From: les Date: Thu, 30 Jan 2020 12:37:19 +0100 Subject: [PATCH] taskManager & recurrent events generation --- components/Event.vue | 15 +- components/List.vue | 19 +- locales/it.json | 4 +- package.json | 6 +- pages/Register.vue | 4 +- pages/add/_edit.vue | 9 +- pages/embed/_event_id.vue | 48 +--- pages/event/_id.vue | 25 +- pages/event/eventAdmin.vue | 51 ++-- plugins/filters.js | 3 +- server/api/controller/event.js | 269 ++++++++---------- server/api/controller/user.js | 9 +- server/api/mail.js | 2 +- server/api/models/event.js | 6 +- server/api/models/notification.js | 1 - server/index.js | 11 +- .../migrations/20200127101541-event_parent.js | 19 ++ .../20200127113535-fix_recurrent.js | 19 ++ .../20200129173454-user_email_index.js | 10 +- server/taskManager.js | 123 ++++++++ store/index.js | 4 +- 21 files changed, 366 insertions(+), 291 deletions(-) create mode 100644 server/migrations/20200127101541-event_parent.js create mode 100644 server/migrations/20200127113535-fix_recurrent.js create mode 100644 server/taskManager.js diff --git a/components/Event.vue b/components/Event.vue index ee145dcc..cb17151a 100644 --- a/components/Event.vue +++ b/components/Event.vue @@ -1,5 +1,5 @@