From 38da2eea77470d10cff4f07d47ff320c1204db53 Mon Sep 17 00:00:00 2001 From: Jonathan Druart Date: Wed, 22 Aug 2012 13:37:31 +0200 Subject: [PATCH] Bug 7358: reaffect a closed basket to a closed basketgroup The list of basketgroups when looking at a closed basket show all the basketgroups. It should not be possible to affect a basket to a closed basketgroup, since this basketgroup should have been sent to a supplier. --- acqui/basket.pl | 4 +- .../intranet-tmpl/prog/en/modules/acqui/basket.tt | 48 +++++++++++++------- 2 files changed, 34 insertions(+), 18 deletions(-) diff --git a/acqui/basket.pl b/acqui/basket.pl index 9b36c14..f79d927 100755 --- a/acqui/basket.pl +++ b/acqui/basket.pl @@ -204,13 +204,14 @@ if ( $op eq 'delete_confirm' ) { } } #if the basket is closed,and the user has the permission to edit basketgroups, display a list of basketgroups - my $basketgroups; + my ($basketgroup, $basketgroups); my $member = GetMember(borrowernumber => $loggedinuser); if ($basket->{closedate} && haspermission({ acquisition => 'group_manage'} )) { $basketgroups = GetBasketgroups($basket->{booksellerid}); for my $bg ( @{$basketgroups} ) { if ($basket->{basketgroupid} && $basket->{basketgroupid} == $bg->{id}){ $bg->{default} = 1; + $basketgroup = $bg; } } my %emptygroup = ( id => undef, @@ -404,6 +405,7 @@ my $total_est_gste; qty_total => $qty_total, GST => $gist, basketgroups => $basketgroups, + basketgroup => $basketgroup, grouped => $basket->{basketgroupid}, unclosable => @orders ? 0 : 1, has_budgets => $has_budgets, diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/acqui/basket.tt b/koha-tmpl/intranet-tmpl/prog/en/modules/acqui/basket.tt index dcd6ccb..e1d8fe7 100644 --- a/koha-tmpl/intranet-tmpl/prog/en/modules/acqui/basket.tt +++ b/koha-tmpl/intranet-tmpl/prog/en/modules/acqui/basket.tt @@ -202,24 +202,38 @@ [% IF ( closedate ) %]
+

+ + [% IF basketgroup.closed %] + [% basketgroup.name %] (closed) + [% ELSE %] +

+

+ + [% END %] +

-

-

- -

- - -

- + [% UNLESS basketgroup.closed %] +

+ + + + +

+ [% END %]
[% END %] -- 1.7.10.4