[Koha-patches] [PATCH] Bug 4969: allows deletion of vendor with no basket
Adrien Saurat
adrien.saurat at biblibre.com
Tue Jan 31 11:30:30 CET 2012
---
acqui/supplier.pl | 6 +++++-
.../prog/en/includes/acquisitions-toolbar.inc | 4 ++++
2 files changed, 9 insertions(+), 1 deletions(-)
diff --git a/acqui/supplier.pl b/acqui/supplier.pl
index 3faa560..a24db4a 100755
--- a/acqui/supplier.pl
+++ b/acqui/supplier.pl
@@ -117,7 +117,11 @@ if ( $op eq 'display' ) {
contracts => $contracts,
);
} elsif ( $op eq 'delete' ) {
- DelBookseller($id);
+ # no further message needed for the user
+ # the DELETE button only appears in the template if basketcount == 0
+ if ( $supplier->{'basketcount'} == 0 ) {
+ DelBookseller($id);
+ }
print $query->redirect('/cgi-bin/koha/acqui/acqui-home.pl');
exit;
} else {
diff --git a/koha-tmpl/intranet-tmpl/prog/en/includes/acquisitions-toolbar.inc b/koha-tmpl/intranet-tmpl/prog/en/includes/acquisitions-toolbar.inc
index f81b303..0385d94 100644
--- a/koha-tmpl/intranet-tmpl/prog/en/includes/acquisitions-toolbar.inc
+++ b/koha-tmpl/intranet-tmpl/prog/en/includes/acquisitions-toolbar.inc
@@ -16,6 +16,7 @@
new YAHOO.widget.Button("newsupplier");
new YAHOO.widget.Button("newbasket");
new YAHOO.widget.Button("editsupplier");
+ new YAHOO.widget.Button("deletesupplier");
new YAHOO.widget.Button("receive");
new YAHOO.widget.Button("newcontract");
new YAHOO.widget.Button("editcontracts");
@@ -46,6 +47,9 @@
[% IF ( id ) %]
[% IF ( CAN_user_acquisition_vendors_manage ) %]
<li><a id="editsupplier" href="/cgi-bin/koha/acqui/supplier.pl?supplierid=[% id %]&op=enter">Edit</a></li>
+ [% UNLESS basketcount %]
+ <li><a id="deletesupplier" href="/cgi-bin/koha/acqui/supplier.pl?supplierid=[% id %]&op=delete">Delete</a></li>
+ [% END %]
<li><a id="newcontract" href="/cgi-bin/koha/admin/aqcontract.pl?op=add_form&booksellerid=[% id %]">New Contract</a></li>
<li><a id="editcontracts" href="/cgi-bin/koha/admin/aqcontract.pl?booksellerid=[% id %]">Contracts</a></li>
[% UNLESS ( basketcount ) %]
--
1.7.4.1
More information about the Koha-patches
mailing list