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

(-)a/koha-tmpl/intranet-tmpl/prog/js/cataloging_additem.js (-8 / +7 lines)
Lines 315-333 function build_itemst(show_filters, dt_options) { Link Here
315
                    if (can_be_edited) {
315
                    if (can_be_edited) {
316
                        nodes += '<td>'
316
                        nodes += '<td>'
317
                        nodes += '<div class="btn-group dropup">';
317
                        nodes += '<div class="btn-group dropup">';
318
                        nodes += '<a class="btn btn-default btn-xs dropdown-toggle" id="itemactions' + row.item_id + '" role="button" data-toggle="dropdown" href="#">';
318
                        nodes += '<a class="btn btn-default btn-xs dropdown-toggle" id="itemactions' + row.item_id + '" role="button" data-bs-toggle="dropdown" href="#">';
319
                        nodes += 'Actions <b class="caret"></b>';
319
                        nodes += 'Actions <b class="caret"></b>';
320
                        nodes += '</a>';
320
                        nodes += '</a>';
321
                        nodes += '<ul class="dropdown-menu" role="menu" aria-labelledby="itemactions' + row.item_id + '">';
321
                        nodes += '<ul class="dropdown-menu" role="menu" aria-labelledby="itemactions' + row.item_id + '">';
322
                        if (row.biblio_id != biblionumber) { // Host item
322
                        if (row.biblio_id != biblionumber) { // Host item
323
                            nodes += '<li><a href="additem.pl?op=edititem&amp;biblionumber=' + row.biblio_id + '&amp;itemnumber=' + row.item_id + '#edititem">Edit in host</a> &nbsp; <a class="delete" href="/cgi-bin/koha/cataloguing/additem.pl?op=delinkitem&amp;biblionumber=' + row.biblio_id + '&amp;hostitemnumber=' + row.item_id + '&amp;searchid=' + row.searchid + '">Delink</a></li>';
323
                            nodes += '<li><a class="dropdown-item" href="additem.pl?op=edititem&amp;biblionumber=' + row.biblio_id + '&amp;itemnumber=' + row.item_id + '#edititem">Edit in host</a> &nbsp; <a class="delete" href="/cgi-bin/koha/cataloguing/additem.pl?op=delinkitem&amp;biblionumber=' + row.biblio_id + '&amp;hostitemnumber=' + row.item_id + '&amp;searchid=' + row.searchid + '">Delink</a></li>';
324
                        } else {
324
                        } else {
325
                            if (can_edit_items_from.includes(row.home_library_id) || !can_edit_items_from.length) {
325
                            if (can_edit_items_from.includes(row.home_library_id) || !can_edit_items_from.length) {
326
                                nodes += '<li><a href="additem.pl?op=edititem&amp;biblionumber=' + row.biblio_id + '&amp;itemnumber=' + row.item_id + '&amp;searchid=' + row.searchid + '#edititem">Edit</a></li>';
326
                                nodes += '<li><a class="dropdown-item" href="additem.pl?op=edititem&amp;biblionumber=' + row.biblio_id + '&amp;itemnumber=' + row.item_id + '&amp;searchid=' + row.searchid + '#edititem">Edit</a></li>';
327
                            }
327
                            }
328
                            nodes += '<li><a href="additem.pl?op=dupeitem&amp;biblionumber=' + row.biblio_id + '&amp;itemnumber=' + row.item_id + '&amp;searchid=' + row.searchid + '#additema">Duplicate</a></li>';
328
                            nodes += '<li><a class="dropdown-item" href="additem.pl?op=dupeitem&amp;biblionumber=' + row.biblio_id + '&amp;itemnumber=' + row.item_id + '&amp;searchid=' + row.searchid + '#additema">Duplicate</a></li>';
329
                            nodes += '<li class="print_label">';
329
                            nodes += '<li class="print_label">';
330
                            nodes += '<a class="submit-form-link" target="_blank" href="#" data-op="cud-add" data-number_list="' + row.item_id + '" data-number_type="itemnumber" data-method="post" data-action="/cgi-bin/koha/labels/label-edit-batch.pl" data-new_tab="true">Print label</a>';
330
                            nodes += '<a class="dropdown-item submit-form-link" target="_blank" href="#" data-op="cud-add" data-number_list="' + row.item_id + '" data-number_type="itemnumber" data-method="post" data-action="/cgi-bin/koha/labels/label-edit-batch.pl" data-new_tab="true">Print label</a>';
331
                            nodes += '</li>';
331
                            nodes += '</li>';
332
                            if (can_edit_items_from.includes(row.home_library_id) || !can_edit_items_from.length) {
332
                            if (can_edit_items_from.includes(row.home_library_id) || !can_edit_items_from.length) {
333
                                let csrfToken = $('meta[name="csrf-token"]').attr('content');
333
                                let csrfToken = $('meta[name="csrf-token"]').attr('content');
Lines 339-351 function build_itemst(show_filters, dt_options) { Link Here
339
                                nodes += '<input type="hidden" name="itemnumber" value="' + row.item_id + '" />';
339
                                nodes += '<input type="hidden" name="itemnumber" value="' + row.item_id + '" />';
340
                                nodes += '<input type="hidden" name="searchid" value="' + row.searchid + '" />';
340
                                nodes += '<input type="hidden" name="searchid" value="' + row.searchid + '" />';
341
                                nodes += '</form>';
341
                                nodes += '</form>';
342
                                nodes += '<a class="delete" data-item="' + row.item_id + '" href="#">Delete</a>';
342
                                nodes += '<a class="dropdown-item delete" data-item="' + row.item_id + '" href="#">Delete</a>';
343
                                nodes += '</li>';
343
                                nodes += '</li>';
344
                            }
344
                            }
345
                        }
345
                        }
346
                        if ( opac_base_url ) {
346
                        if ( opac_base_url ) {
347
                            var href = opac_base_url + "/cgi-bin/koha/opac-detail.pl?biblionumber=" + row.biblio_id;
347
                            var href = opac_base_url + "/cgi-bin/koha/opac-detail.pl?biblionumber=" + row.biblio_id;
348
                            nodes+= '<li class="view-in-opac"><a target="_blank" href="' + href + '">OPAC view</a></li>'
348
                            nodes+= '<li class="view-in-opac"><a class="dropdown-item" target="_blank" href="' + href + '">OPAC view</a></li>'
349
                        }
349
                        }
350
                        nodes += '</ul>';
350
                        nodes += '</ul>';
351
                        nodes += '</div>';
351
                        nodes += '</div>';
352
- 

Return to bug 37637