Fixed Calendar Link
This commit is contained in:
@@ -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`)
|
router.push(`/events/edit/?start=${info.startStr}&end=${info.endStr}&resources=${JSON.stringify([info.resource.id])}&source=timeline`)
|
||||||
},
|
},
|
||||||
eventClick: function (info){
|
eventClick: function (info){
|
||||||
if(info.event.title.startsWith("Abw.:")){
|
console.log(info.event)
|
||||||
router.push(`/absencerequests/show/${info.event.id}`)
|
if(info.event.extendedProps.entrytype === "absencerequest"){
|
||||||
|
router.push(`/standardEntity/absencerequests/show/${info.event.extendedProps.absencerequestId}`)
|
||||||
} else {
|
} else {
|
||||||
router.push(`/standardEntity/events/show/${info.event.id}`)
|
router.push(`/standardEntity/events/show/${info.event.extendedProps.eventId}`)
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
resourceGroupField: "type",
|
resourceGroupField: "type",
|
||||||
@@ -279,7 +280,8 @@ const setupPage = async () => {
|
|||||||
start: event.startDate,
|
start: event.startDate,
|
||||||
end: event.endDate,
|
end: event.endDate,
|
||||||
resourceIds: [],
|
resourceIds: [],
|
||||||
entrytype: "event"
|
entrytype: "event",
|
||||||
|
eventId: event.id
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@@ -310,13 +312,14 @@ const setupPage = async () => {
|
|||||||
|
|
||||||
absencerequests.forEach(absencerequest => {
|
absencerequests.forEach(absencerequest => {
|
||||||
let returnData = {
|
let returnData = {
|
||||||
title: absencerequest.name,
|
title: `${absencerequest.reason} - ${absencerequest.name}`,
|
||||||
backgroundColor: "black",
|
backgroundColor: "black",
|
||||||
start: absencerequest.startDate,
|
start: absencerequest.startDate,
|
||||||
end: absencerequest.endDate,
|
end: absencerequest.endDate,
|
||||||
resourceIds: [absencerequest.profile],
|
resourceIds: [absencerequest.profile],
|
||||||
entrytype: "absencerequest",
|
entrytype: "absencerequest",
|
||||||
allDay: true,
|
allDay: true,
|
||||||
|
absencerequestId: absencerequest.id
|
||||||
}
|
}
|
||||||
|
|
||||||
tempEvents.push(returnData)
|
tempEvents.push(returnData)
|
||||||
|
|||||||
Reference in New Issue
Block a user