[Koha-bugs] [Bug 28138] Add system preference to make the payment type required

bugzilla-daemon at bugs.koha-community.org bugzilla-daemon at bugs.koha-community.org
Wed Mar 9 21:46:08 CET 2022


https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28138

shi-yao.wang at inLibro.com changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
 Attachment #128166|0                           |1
        is obsolete|                            |

--- Comment #6 from shi-yao.wang at inLibro.com ---
Created attachment 131530
  -->
https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=131530&action=edit
Bug 28138: Add syspref to make the payment type required

The payment type is already required when using the cash register
feature, but some users want to force selecting a payment type even
when cash registers are not used

The new system preference name is RequirePaymentType

Test plan:
1. Apply patch and run updatedatabase.pl
2. Disable UseCashRegisters and RequirePaymentType sysprefs
3. Create some authorised values in PAYMENT_TYPE category if needed
4. Create a manual invoice and pay it. Notice that the payment type is
   optional.
5. Enable RequirePaymentType
6. Create a manual invoice and pay it. Notice that the payment type is
   now required.
7. Enable UseCashRegisters and verify that the payment type is always
   required, even if RequirePaymentType is disabled

Rebased by Thibaud Guillot <thibaud.guillot at biblibre.com> on 21-12-02

Signed-off-by: shiyao <shiyao at inlibro.com>

-- 
You are receiving this mail because:
You are watching all bug changes.


More information about the Koha-bugs mailing list