Lines 2055-2063
Link Here
|
2055 |
let reserve_biblionumber = $(this).data('biblionumber'); |
2055 |
let reserve_biblionumber = $(this).data('biblionumber'); |
2056 |
let reserve_itemnumber = $(this).data('itemnumber'); |
2056 |
let reserve_itemnumber = $(this).data('itemnumber'); |
2057 |
let item_level_hold = $(this).data('item_level_hold'); |
2057 |
let item_level_hold = $(this).data('item_level_hold'); |
2058 |
let error_message = $(this).data('item_level_hold') ? "" : _("Cannot move a waiting or record level hold"); |
2058 |
let item_waiting = $(this).data('waiting'); |
|
|
2059 |
let item_intransit = $(this).data('intransit'); |
2060 |
let error_message = $(this).data('item_level_hold') ? "" : _("Cannot move a waiting, in transit, or record level hold"); |
2059 |
let found_status = $(this).data('found'); |
2061 |
let found_status = $(this).data('found'); |
2060 |
if ( item_level_hold ) { |
2062 |
if ( item_level_hold && ( !item_waiting || !item_intransit ) ) { |
2061 |
$('#move_hold_item_selection table').append(`<tr><td><input type="checkbox" name="move_hold_id" value="${reserve_id}" checked /></td><td>${reserve_id}</td><td>Biblionumber: <a target="_blank" href="/cgi-bin/koha/reserve/request.pl?biblionumber=${reserve_biblionumber}">${reserve_biblionumber}</a> Itemnumber: <a target="_blank" href="/cgi-bin/koha/catalogue/moredetail.pl?biblionumber=${reserve_biblionumber}#item${reserve_itemnumber}">${reserve_itemnumber}</a></td><td>${error_message}</td></tr>`) |
2063 |
$('#move_hold_item_selection table').append(`<tr><td><input type="checkbox" name="move_hold_id" value="${reserve_id}" checked /></td><td>${reserve_id}</td><td>Biblionumber: <a target="_blank" href="/cgi-bin/koha/reserve/request.pl?biblionumber=${reserve_biblionumber}">${reserve_biblionumber}</a> Itemnumber: <a target="_blank" href="/cgi-bin/koha/catalogue/moredetail.pl?biblionumber=${reserve_biblionumber}#item${reserve_itemnumber}">${reserve_itemnumber}</a></td><td>${error_message}</td></tr>`) |
2062 |
} else { |
2064 |
} else { |
2063 |
$('#move_hold_item_selection table').append(`<tr><td><input type="checkbox" name="move_hold_id" value="${reserve_id}" disabled /></td><td>${reserve_id}</td><td>Biblionumber: <a target="_blank" href="/cgi-bin/koha/reserve/request.pl?biblionumber=${reserve_biblionumber}">${reserve_biblionumber}</a> Itemnumber: <a target="_blank" href="/cgi-bin/koha/catalogue/moredetail.pl?biblionumber=${reserve_biblionumber}#item${reserve_itemnumber}">${reserve_itemnumber}</a></td><td>${error_message}</td></tr>`) |
2065 |
$('#move_hold_item_selection table').append(`<tr><td><input type="checkbox" name="move_hold_id" value="${reserve_id}" disabled /></td><td>${reserve_id}</td><td>Biblionumber: <a target="_blank" href="/cgi-bin/koha/reserve/request.pl?biblionumber=${reserve_biblionumber}">${reserve_biblionumber}</a> Itemnumber: <a target="_blank" href="/cgi-bin/koha/catalogue/moredetail.pl?biblionumber=${reserve_biblionumber}#item${reserve_itemnumber}">${reserve_itemnumber}</a></td><td>${error_message}</td></tr>`) |
Lines 2078-2086
Link Here
|
2078 |
let reserve_biblionumber = $(this).data('biblionumber'); |
2080 |
let reserve_biblionumber = $(this).data('biblionumber'); |
2079 |
let reserve_itemnumber = $(this).data('itemnumber'); |
2081 |
let reserve_itemnumber = $(this).data('itemnumber'); |
2080 |
let item_level_hold = $(this).data('item_level_hold'); |
2082 |
let item_level_hold = $(this).data('item_level_hold'); |
2081 |
let error_message = $(this).data('item_level_hold') ? _("Cannot move a waiting or item level hold") : ""; |
2083 |
let item_status = $(this).data('status'); |
|
|
2084 |
let item_waiting = $(this).data('waiting'); |
2085 |
let item_intransit = $(this).data('intransit'); |
2086 |
let error_message = $(this).data('item_level_hold') ? _("Cannot move a waiting, in transit, or item level hold") : ""; |
2082 |
let found_status = $(this).data('found'); |
2087 |
let found_status = $(this).data('found'); |
2083 |
if ( !item_level_hold ) { |
2088 |
if ( !item_level_hold && ( !item_waiting || !item_intransit ) ) { |
2084 |
$('#move_hold_biblio_selection table').append(`<tr><td><input type="checkbox" name="move_hold_id" value="${reserve_id}" checked /><td>${reserve_id}</td><td>Biblionumber: <a target="_blank" href="/cgi-bin/koha/reserve/request.pl?biblionumber=${reserve_biblionumber}">${reserve_biblionumber}</a></td><td>${error_message}</td></tr>`) |
2089 |
$('#move_hold_biblio_selection table').append(`<tr><td><input type="checkbox" name="move_hold_id" value="${reserve_id}" checked /><td>${reserve_id}</td><td>Biblionumber: <a target="_blank" href="/cgi-bin/koha/reserve/request.pl?biblionumber=${reserve_biblionumber}">${reserve_biblionumber}</a></td><td>${error_message}</td></tr>`) |
2085 |
} else { |
2090 |
} else { |
2086 |
$('#move_hold_biblio_selection table').append(`<tr><td><input type="checkbox" name="move_hold_id" value="${reserve_id}" disabled /><td>${reserve_id}</td><td>Biblionumber: <a target="_blank" href="/cgi-bin/koha/reserve/request.pl?biblionumber=${reserve_biblionumber}">${reserve_biblionumber}</a></td><td>${error_message}</td></tr>`) |
2091 |
$('#move_hold_biblio_selection table').append(`<tr><td><input type="checkbox" name="move_hold_id" value="${reserve_id}" disabled /><td>${reserve_id}</td><td>Biblionumber: <a target="_blank" href="/cgi-bin/koha/reserve/request.pl?biblionumber=${reserve_biblionumber}">${reserve_biblionumber}</a></td><td>${error_message}</td></tr>`) |