@@ -, +, @@ - On a multi-libraries Koha, activate IndependantBranches - Log in with a superlibrarian user - Find a biblio with one item from another library than the user home library - Click on Edit > Edit Items - On the list of items, all lines have Delete link - If you try to delete an item from another library than the user home library, deletion will fail. --- C4/Items.pm | 6 +++++- 1 files changed, 5 insertions(+), 1 deletions(-) --- a/C4/Items.pm +++ a/C4/Items.pm @@ -2103,7 +2103,11 @@ sub DelItemCheck { if ($onloan) { $error = "book_on_loan"; } - elsif (C4::Context->preference("IndependantBranches") and (C4::Context->userenv->{branch} ne $item->{C4::Context->preference("HomeOrHoldingBranch")||'homebranch'})){ + elsif ( C4::Context->userenv->{flags} % 2 != 1 and + C4::Context->preference("IndependantBranches") and + (C4::Context->userenv->{branch} ne + $item->{C4::Context->preference("HomeOrHoldingBranch")||'homebranch'}) ) + { $error = "not_same_branch"; } else { --