Bug 36076: paycollect.tt add permission checks for manual credit and invoice
authorFridolin Somers <fridolin.somers@biblibre.com>
Tue, 13 Feb 2024 09:49:17 +0000 (10:49 +0100)
committerFridolin Somers <fridolin.somers@biblibre.com>
Mon, 11 Mar 2024 09:43:31 +0000 (10:43 +0100)
commitc3a12820e3c2cb4f676955921a72c3650dc32f5d
tree920bd1f549c0876db591a25c9dcf79312101105e
parent0126eeda7866d4cfa8321c7b36c20da4742934a8
Bug 36076: paycollect.tt add permission checks for manual credit and invoice

In members/pay.tt one can see permission checks for manual credit and invoice :
CAN_user_updatecharges_manual_invoice
CAN_user_updatecharges_manual_credit

This is missing from members/paycollect.tt.
HTML is also missing classes manualcredit and manualinvoice.

Test plan :
1) Create a user with permissions to manage accounting
   (remaining_permissions under updatecharges) but without
   manual_invoice and manual_credit
2) Go to a patron account with an invoice
3) Click on "Make a payment", you dont see tabs manual credit/invoice
4) Click on "Pay" in "Actions" column
=> Without patch you see tabs manual credit/invoice
=> With patch you do not see them

Signed-off-by: David Nind <david@davidnind.com>
Signed-off-by: Victor Grousset/tuxayo <victor@tuxayo.net>
Signed-off-by: Katrin Fischer <katrin.fischer@bsz-bw.de>
(cherry picked from commit 52e7c8acf450e1b010c384619eca77a0f8846bfa)
Signed-off-by: Fridolin Somers <fridolin.somers@biblibre.com>
koha-tmpl/intranet-tmpl/prog/en/modules/members/paycollect.tt