From b9123af286cd7f6ba11b1aeecd62c00f6d6523ed Mon Sep 17 00:00:00 2001 From: Alex Buckley Date: Fri, 23 Sep 2022 11:16:22 +1200 Subject: [PATCH] Bug 31611: Clearly highlight biblios that cannot be deleted in the Batch record deletion tool Test plan: 1. Apply patch 2. Check out an item 3. Go to: 'Cataloguing' > 'Batch record deletion' 4. Into the 'Enter a list of record numbers' area paste in the biblionumber belonging to the checked-out item and that of a biblio without checked out items 5. Submit the form 6. Observe the row of the biblio with checked-out items is highlighted yellow, with a red cross in the first column 7. Hover over the red cross to see the reason why the biblio cannot be deleted 8. Observe the row of the biblio without checked-out items is not highlighted yellow, and does have a checkbox in the first column 9. Click 'Delete selected records' 10. Confirm the biblio without checked-out items is successfully deleted Sponsored-by: Toi Ohomai Institute of Technology, New Zealand Signed-off-by: David Nind Signed-off-by: Marcel de Rooy Signed-off-by: Tomas Cohen Arazi --- .../prog/en/modules/tools/batch_delete_records.tt | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/tools/batch_delete_records.tt b/koha-tmpl/intranet-tmpl/prog/en/modules/tools/batch_delete_records.tt index b846c51c8b..453c5a9a61 100644 --- a/koha-tmpl/intranet-tmpl/prog/en/modules/tools/batch_delete_records.tt +++ b/koha-tmpl/intranet-tmpl/prog/en/modules/tools/batch_delete_records.tt @@ -305,12 +305,12 @@ $("#selectall").click(); + //Show a red cross if a biblio cannot be deleted [% IF recordtype == 'biblio' %] $(".records input:checkbox[data-issues!='0']").each(function(){ - $(this).attr('title', MSG_CANNOT_BE_DELETED) - $(this).prop('disabled', true); - $(this).prop('checked', false); - $(this).parents('tr').find('td').css('background-color', '#ffff99'); + $(this).parents('tr').find('td').css('background-color', '#ffff99') + $(this).replaceWith("") + $(".records i").attr('title', MSG_CANNOT_BE_DELETED) }); [% END %] -- 2.39.5