@@ -, +, @@
---
.../prog/en/modules/tools/batchMod-del.tt | 20 +++++++++++++++++---
tools/batchMod.pl | 2 ++
2 files changed, 19 insertions(+), 3 deletions(-)
--- a/koha-tmpl/intranet-tmpl/prog/en/modules/tools/batchMod-del.tt
+++ a/koha-tmpl/intranet-tmpl/prog/en/modules/tools/batchMod-del.tt
@@ -1,6 +1,7 @@
[% USE raw %]
[% USE Asset %]
[% SET footerjs = 1 %]
+[% PROCESS 'i18n.inc' %]
[% INCLUDE 'doc-head-open.inc' %]
Koha › Tools › Batch item deletion
[% INCLUDE 'doc-head-close.inc' %]
@@ -108,9 +109,22 @@
[% IF show %]
[% IF item_loo.nomod %]
-
Cannot edit
- [% ELSE %]
-
+
Cannot delete
+ [% ELSE %]
+ [% SET can_be_deleted = item_loo.item.safe_to_delete %]
+ [% IF can_be_deleted == 1 %]
+
+ [% ELSE %]
+ [% SWITCH can_be_deleted %]
+ [% CASE "book_on_loan" %][% SET cannot_delete_reason = t("Item is checked out") %]
+ [% CASE "not_same_branch" %][% SET cannot_delete_reason = t("Item does not belongs to your library") %]
+ [% CASE "book_reserved" %][% SET cannot_delete_reason = t("Item has a waiting hold") %]
+ [% CASE "linked_analytics" %][% SET cannot_delete_reason = t("Item has linked analytics") %]
+ [% CASE %][% SET cannot_delete_reason = t("Unknown reason") %]
+ [% END %]
+
+