View | Details | Raw Unified | Return to bug 36120
Collapse All | Expand All

(-)a/koha-tmpl/intranet-tmpl/prog/en/modules/bookings/list.tt (-1 / +1 lines)
Lines 273-279 Link Here
273
                "render": function(data, type, row, meta) {
273
                "render": function(data, type, row, meta) {
274
                    let result = "";
274
                    let result = "";
275
                    [% IF CAN_user_circulate_manage_bookings %]
275
                    [% IF CAN_user_circulate_manage_bookings %]
276
                    result += '<button type="button" class="btn btn-default btn-xs edit-action" data-toggle="modal" data-target="#placeBookingModal" data-booking="'+row.booking_id+'" data-biblionumber="[% biblionumber | uri %]" data-itemnumber="'+row.item_id+'" data-patron="'+row.patron_id+'" data-start_date="'+row.start_date+'" data-end_date="'+row.end_date+'"><i class="fa fa-pencil" aria-hidden="true"></i> '+_("Edit")+'</button>';
276
                    result += '<button type="button" class="btn btn-default btn-xs edit-action" data-toggle="modal" data-target="#placeBookingModal" data-booking="'+row.booking_id+'" data-biblionumber="[% biblionumber | uri %]" data-itemnumber="'+row.item_id+'" data-patron="'+row.patron_id+'" data-pickup_library="'+row.pickup_library_id+'" data-start_date="'+row.start_date+'" data-end_date="'+row.end_date+'"><i class="fa fa-pencil" aria-hidden="true"></i> '+_("Edit")+'</button>';
277
                    result += '<button type="button" class="btn btn-default btn-xs cancel-action" data-toggle="modal" data-target="#cancelBookingModal" data-booking="'+row.booking_id+'"><i class="fa fa-trash" aria-hidden="true"></i> '+_("Cancel")+'</button>';
277
                    result += '<button type="button" class="btn btn-default btn-xs cancel-action" data-toggle="modal" data-target="#cancelBookingModal" data-booking="'+row.booking_id+'"><i class="fa fa-trash" aria-hidden="true"></i> '+_("Cancel")+'</button>';
278
                    [% END %]
278
                    [% END %]
279
                    return result;
279
                    return result;
(-)a/koha-tmpl/intranet-tmpl/prog/js/modals/place_booking.js (-1 / +9 lines)
Lines 31-36 $("#placeBookingModal").on("show.bs.modal", function (e) { Link Here
31
    $("#booking_biblio_id").val(biblionumber);
31
    $("#booking_biblio_id").val(biblionumber);
32
32
33
    let patron_id = button.data("patron") || 0;
33
    let patron_id = button.data("patron") || 0;
34
    let pickup_library_id = button.data("pickup_library");
34
    booking_item_id = button.data("itemnumber");
35
    booking_item_id = button.data("itemnumber");
35
    let start_date = button.data("start_date");
36
    let start_date = button.data("start_date");
36
    let end_date = button.data("end_date");
37
    let end_date = button.data("end_date");
Lines 639-644 $("#placeBookingModal").on("show.bs.modal", function (e) { Link Here
639
                // Set form values
640
                // Set form values
640
                setFormValues(
641
                setFormValues(
641
                    patron_id,
642
                    patron_id,
643
                    pickup_library_id,
642
                    booking_item_id,
644
                    booking_item_id,
643
                    start_date,
645
                    start_date,
644
                    end_date,
646
                    end_date,
Lines 652-657 $("#placeBookingModal").on("show.bs.modal", function (e) { Link Here
652
    } else {
654
    } else {
653
        setFormValues(
655
        setFormValues(
654
            patron_id,
656
            patron_id,
657
            pickup_library_id,
655
            booking_item_id,
658
            booking_item_id,
656
            start_date,
659
            start_date,
657
            end_date,
660
            end_date,
Lines 662-667 $("#placeBookingModal").on("show.bs.modal", function (e) { Link Here
662
665
663
function setFormValues(
666
function setFormValues(
664
    patron_id,
667
    patron_id,
668
    pickup_library_id,
665
    booking_item_id,
669
    booking_item_id,
666
    start_date,
670
    start_date,
667
    end_date,
671
    end_date,
Lines 714-719 function setFormValues( Link Here
714
        periodPicker.redraw();
718
        periodPicker.redraw();
715
    }
719
    }
716
720
721
    // If passed a pickup_library, pre-select
722
    if (pickup_library_id) {
723
        $("#pickup_library_id").val(pickup_library_id).trigger("change");
724
    }
725
717
    // If passed an itemnumber, pre-select
726
    // If passed an itemnumber, pre-select
718
    if (booking_item_id) {
727
    if (booking_item_id) {
719
        $("#booking_item_id").val(booking_item_id).trigger("change");
728
        $("#booking_item_id").val(booking_item_id).trigger("change");
720
- 

Return to bug 36120