Lines 2117-2125
Link Here
|
2117 |
let reserve_biblionumber = $(this).data('biblionumber'); |
2117 |
let reserve_biblionumber = $(this).data('biblionumber'); |
2118 |
let reserve_itemnumber = $(this).data('itemnumber'); |
2118 |
let reserve_itemnumber = $(this).data('itemnumber'); |
2119 |
let item_level_hold = $(this).data('item_level_hold'); |
2119 |
let item_level_hold = $(this).data('item_level_hold'); |
2120 |
let error_message = $(this).data('item_level_hold') ? "" : _("Cannot move a waiting or record level hold"); |
2120 |
let item_waiting = $(this).data('waiting'); |
|
|
2121 |
let item_intransit = $(this).data('intransit'); |
2122 |
let error_message = $(this).data('item_level_hold') ? "" : _("Cannot move a waiting, in transit, or record level hold"); |
2121 |
let found_status = $(this).data('found'); |
2123 |
let found_status = $(this).data('found'); |
2122 |
if ( item_level_hold ) { |
2124 |
if ( item_level_hold && ( !item_waiting || !item_intransit ) ) { |
2123 |
$('#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>`) |
2125 |
$('#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>`) |
2124 |
} else { |
2126 |
} else { |
2125 |
$('#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>`) |
2127 |
$('#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 2140-2148
Link Here
|
2140 |
let reserve_biblionumber = $(this).data('biblionumber'); |
2142 |
let reserve_biblionumber = $(this).data('biblionumber'); |
2141 |
let reserve_itemnumber = $(this).data('itemnumber'); |
2143 |
let reserve_itemnumber = $(this).data('itemnumber'); |
2142 |
let item_level_hold = $(this).data('item_level_hold'); |
2144 |
let item_level_hold = $(this).data('item_level_hold'); |
2143 |
let error_message = $(this).data('item_level_hold') ? _("Cannot move a waiting or item level hold") : ""; |
2145 |
let item_status = $(this).data('status'); |
|
|
2146 |
let item_waiting = $(this).data('waiting'); |
2147 |
let item_intransit = $(this).data('intransit'); |
2148 |
let error_message = $(this).data('item_level_hold') ? _("Cannot move a waiting, in transit, or item level hold") : ""; |
2144 |
let found_status = $(this).data('found'); |
2149 |
let found_status = $(this).data('found'); |
2145 |
if ( !item_level_hold ) { |
2150 |
if ( !item_level_hold && ( !item_waiting || !item_intransit ) ) { |
2146 |
$('#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>`) |
2151 |
$('#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>`) |
2147 |
} else { |
2152 |
} else { |
2148 |
$('#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>`) |
2153 |
$('#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>`) |