diff --git a/spaces/components/HistoryDisplay.vue b/spaces/components/HistoryDisplay.vue index 1e46cc4..e30c7c7 100644 --- a/spaces/components/HistoryDisplay.vue +++ b/spaces/components/HistoryDisplay.vue @@ -8,6 +8,9 @@ const props = defineProps({ elementId: { required: true, type: String + }, + renderHeadline: { + type: Boolean } }) const { metaSymbol } = useShortcuts() @@ -45,6 +48,8 @@ const historyItems = computed(() => { items = dataStore.historyItems.filter(i => i.product === elementId) } else if(type === "profile") { items = dataStore.historyItems.filter(i => i.profile === elementId) + } else if(type === "absencerequest") { + items = dataStore.historyItems.filter(i => i.absenceRequest === elementId) } return items @@ -80,6 +85,8 @@ const addHistoryItem = async () => { addHistoryItemData.value.product = elementId } else if(type === "profile") { addHistoryItemData.value.profile = elementId + } else if(type === "absencerequest") { + addHistoryItemData.value.absenceRequest = elementId } @@ -137,13 +144,27 @@ const renderText = (text) => { - + + Eintrag +
+
+

Logbuch

+ + + Eintrag + +
+ +
+
import dayjs from "dayjs"; +import HistoryDisplay from "~/components/HistoryDisplay.vue"; definePageMeta({ middleware: "auth" @@ -49,9 +50,9 @@ const editItem = async () => { const cancelEditorCreate = () => { if(currentItem.value) { - router.push(`/tasks/show/${currentItem.value.id}`) + router.push(`/absenceRequests/show/${currentItem.value.id}`) } else { - router.push(`/tasks/`) + router.push(`/absenceRequests/`) } } setupPage() @@ -62,13 +63,13 @@ setupPage() @@ -118,6 +119,13 @@ setupPage()

Notizen: {{currentItem.notes}}

+
+ +
@@ -159,7 +167,11 @@ setupPage() - +