From adcaee8b6dc65aa36c15f8beef78c920891ae9ab Mon Sep 17 00:00:00 2001 From: Martin Renvoize Date: Wed, 23 Aug 2023 11:54:19 +0100 Subject: [PATCH] Bug 29002: Fix patron display for new bookings in timeline Signed-off-by: Martin Renvoize Signed-off-by: Janet McGowan Signed-off-by: Caroline Cyr La Rose Signed-off-by: Laurence Rault Signed-off-by: Kyle M Hall Signed-off-by: Tomas Cohen Arazi --- .../intranet-tmpl/prog/js/place_booking_modal.js | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/koha-tmpl/intranet-tmpl/prog/js/place_booking_modal.js b/koha-tmpl/intranet-tmpl/prog/js/place_booking_modal.js index d6522e8b09..fe25577c6e 100644 --- a/koha-tmpl/intranet-tmpl/prog/js/place_booking_modal.js +++ b/koha-tmpl/intranet-tmpl/prog/js/place_booking_modal.js @@ -406,13 +406,17 @@ $("#placeBookingForm").on('submit', function(e) { bookings_table.api().ajax.reload(); } if (typeof timeline !== 'undefined' && timeline !== null) { + let selected_patron = $("#booking_patron_id").select2('data')[0]; timeline.itemsData.add({ id: data.booking_id, booking: data.booking_id, patron: data.patron_id, start: dayjs(data.start_date).toDate(), end: dayjs(data.end_date).toDate(), - content: 'Booking: ' + data.booking_id, + content: $patron_to_html(selected_patron, { + display_cardnumber: true, + url: false + }), editable: { remove: true, updateTime: true }, type: 'range', group: data.item_id ? data.item_id : 0 @@ -452,13 +456,17 @@ $("#placeBookingForm").on('submit', function(e) { bookings_table.api().ajax.reload(); } if (typeof timeline !== 'undefined' && timeline !== null) { + let selected_patron = $("#booking_patron_id").select2('data')[0]; timeline.itemsData.update({ id: data.booking_id, booking: data.booking_id, patron: data.patron_id, start: dayjs(data.start_date).toDate(), end: dayjs(data.end_date).toDate(), - content: 'Booking: ' + data.booking_id, + content: $patron_to_html(selected_patron, { + display_cardnumber: true, + url: false + }), editable: { remove: true, updateTime: true }, type: 'range', group: data.item_id ? data.item_id : 0 -- 2.39.5