Fixed Calendar Link

This commit is contained in:
2024-12-31 23:56:54 +01:00
parent 6989dd61f7
commit 595531683b

View File

@@ -92,10 +92,11 @@ const calendarOptionsTimeline = ref({
router.push(`/events/edit/?start=${info.startStr}&end=${info.endStr}&resources=${JSON.stringify([info.resource.id])}&source=timeline`)
},
eventClick: function (info){
if(info.event.title.startsWith("Abw.:")){
router.push(`/absencerequests/show/${info.event.id}`)
console.log(info.event)
if(info.event.extendedProps.entrytype === "absencerequest"){
router.push(`/standardEntity/absencerequests/show/${info.event.extendedProps.absencerequestId}`)
} else {
router.push(`/standardEntity/events/show/${info.event.id}`)
router.push(`/standardEntity/events/show/${info.event.extendedProps.eventId}`)
}
},
resourceGroupField: "type",
@@ -279,7 +280,8 @@ const setupPage = async () => {
start: event.startDate,
end: event.endDate,
resourceIds: [],
entrytype: "event"
entrytype: "event",
eventId: event.id
}
@@ -310,13 +312,14 @@ const setupPage = async () => {
absencerequests.forEach(absencerequest => {
let returnData = {
title: absencerequest.name,
title: `${absencerequest.reason} - ${absencerequest.name}`,
backgroundColor: "black",
start: absencerequest.startDate,
end: absencerequest.endDate,
resourceIds: [absencerequest.profile],
entrytype: "absencerequest",
allDay: true,
absencerequestId: absencerequest.id
}
tempEvents.push(returnData)