From 0f7555907b2580b5c6a64ba5d571124d67ecac94 Mon Sep 17 00:00:00 2001 From: flfeders Date: Mon, 8 Apr 2024 21:04:32 +0200 Subject: [PATCH] Added Automatic HistoryItems to more DataTypes --- components/HistoryDisplay.vue | 8 +++ pages/contacts/[mode]/[[id]].vue | 37 +++++++++- pages/profiles/show/[id].vue | 5 +- pages/projects/[mode]/[[id]].vue | 4 +- pages/tasks/[mode]/[[id]].vue | 19 +++-- pages/vehicles/[mode]/[[id]].vue | 75 ++++++++++++-------- stores/data.js | 117 ++++++++++++++++++++++++++----- 7 files changed, 205 insertions(+), 60 deletions(-) diff --git a/components/HistoryDisplay.vue b/components/HistoryDisplay.vue index 2e0715d..666f8b4 100644 --- a/components/HistoryDisplay.vue +++ b/components/HistoryDisplay.vue @@ -52,6 +52,10 @@ const historyItems = computed(() => { items = dataStore.historyItems.filter(i => i.absenceRequest === elementId) } else if(type === "event") { items = dataStore.historyItems.filter(i => i.event === elementId) + } else if(type === "task") { + items = dataStore.historyItems.filter(i => i.event === elementId) + } else if(type === "vehicle") { + items = dataStore.historyItems.filter(i => i.vehicle === elementId) } return items @@ -91,6 +95,10 @@ const addHistoryItem = async () => { addHistoryItemData.value.absenceRequest = elementId } else if(type === "event") { addHistoryItemData.value.event = elementId + } else if(type === "task") { + addHistoryItemData.value.event = elementId + } else if(type === "vehicle") { + addHistoryItemData.value.vehicle = elementId } diff --git a/pages/contacts/[mode]/[[id]].vue b/pages/contacts/[mode]/[[id]].vue index 0e70257..c271f05 100644 --- a/pages/contacts/[mode]/[[id]].vue +++ b/pages/contacts/[mode]/[[id]].vue @@ -1,4 +1,6 @@