Bug 27811: Hide payment buttons if not enough permission
authorJonathan Druart <jonathan.druart@bugs.koha-community.org>
Thu, 22 Apr 2021 12:20:27 +0000 (14:20 +0200)
committerJonathan Druart <jonathan.druart@bugs.koha-community.org>
Fri, 30 Apr 2021 15:07:31 +0000 (17:07 +0200)
commitffbb0fd3c2238991baa09728bc0da64610de6bfc
treeb25866d06ef8f5b68e9c2cb86afc3ccabd2ea628
parent0bc1f7d0fa5fe6955ade4c95ec43e74aa1cbaabe
Bug 27811: Hide payment buttons if not enough permission

If the logged in librarian does not have the updatecharges >
remaining_permissions subpermission, we should hide the 2 "Make payment"
and "Pay all fines" button from the patron detail/circ page.

Test plan:
1 - Grant an account circulation/staffaccess permissions and any subpermissions in updatechagres but NOT 'remaining_permissions'
2 - Add some charges to a patron account
3 - Sign in with the account created in #1
4 - Bring up the patron you added charges to
=> The two buttons are not displayed

Signed-off-by: Nick Clemens <nick@bywatersolutions.com>
Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org>
koha-tmpl/intranet-tmpl/prog/en/includes/blocked-fines.inc