From f8bc0014961c4675b0e0e478330b307d8825d355 Mon Sep 17 00:00:00 2001 From: Julian Maurice Date: Fri, 7 Feb 2020 11:21:43 +0100 Subject: [PATCH] Bug 24610: Let user switch between 'Pay' and 'Write off' mode In patron's accounting section, under 'Make a payment' tab, you have the choice between 'Pay' and 'Write off'. It takes you to another form, but once there you cannot change mode. You have to click on Cancel, re-select the lines you had selected (if you made a selection) and click on the right button. This patch adds link above the form to easily switch between the two modes. Also fixes a CSS bug to be able to use Bootstrap's nav pills inside .statictabs Test plan: 1. Create some manual invoices 2. Go to 'Make a payment' tab 3. Click on the 'Pay' button in a table row 4. Above the form you should see two links ('Pay' and 'Write off'). Click on 'Write off', confirm the write off and verify that it did make a 'write off'. 5. Go to 'Make a payment' tab 6. Click on the 'Write off' button in a table row 7. Click 'Pay', confirm the pay and verify that it did make a 'pay' 8. Go to 'Make a payment' tab 9. Select some lines and click on 'Pay selected' 10. Click on 'Write off', confirm the 'write off' and verify that it did make a 'write off' 11. Go to 'Make a payment' tab 12. Select some lines and click on 'Write off selected' 13. Click on 'Pay', confirm the pay and verify that it did make a 'pay' Signed-off-by: Christofer Signed-off-by: Nick Clemens Signed-off-by: Jonathan Druart --- .../prog/css/src/staff-global.scss | 2 +- .../prog/en/modules/members/paycollect.tt | 22 +++++++++++++++++++ 2 files changed, 23 insertions(+), 1 deletion(-) diff --git a/koha-tmpl/intranet-tmpl/prog/css/src/staff-global.scss b/koha-tmpl/intranet-tmpl/prog/css/src/staff-global.scss index 22d9d4cb02..e339309288 100644 --- a/koha-tmpl/intranet-tmpl/prog/css/src/staff-global.scss +++ b/koha-tmpl/intranet-tmpl/prog/css/src/staff-global.scss @@ -2744,7 +2744,7 @@ li { } .statictabs { - ul { + > ul { background: none repeat scroll 0 0 transparent; border: 0 none; border-bottom-left-radius: 4px; diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/members/paycollect.tt b/koha-tmpl/intranet-tmpl/prog/en/modules/members/paycollect.tt index 4f54f8a207..7eee67249b 100644 --- a/koha-tmpl/intranet-tmpl/prog/en/modules/members/paycollect.tt +++ b/koha-tmpl/intranet-tmpl/prog/en/modules/members/paycollect.tt @@ -79,6 +79,11 @@ [% ELSE %] + +
@@ -157,6 +162,11 @@
[% END %] [% ELSIF ( writeoff_individual ) %] + +
@@ -210,6 +220,18 @@ [% ELSE %] + [% IF selected_accts %] + + [% END %] + -- 2.39.5