[Koha-bugs] [Bug 10943] Impossible to manage fines without borrowers permission

bugzilla-daemon at bugs.koha-community.org bugzilla-daemon at bugs.koha-community.org
Tue Nov 10 11:16:06 CET 2020


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

Fridolin Somers <fridolin.somers at biblibre.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|Patch doesn't apply         |In Discussion

--- Comment #19 from Fridolin Somers <fridolin.somers at biblibre.com> ---
I set to in discussion because all pages about patron accounting need
permission "edit_borrowers".
So we should reconsider dropping it in pay.pl.

See :
$ git grep -B1 updatecharges members/
members/accountline-details.pl-            borrowers     => 'edit_borrowers',
members/accountline-details.pl:            updatecharges =>
'remaining_permissions'
--
members/boraccount.pl-        flagsrequired   => { borrowers     =>
'edit_borrowers',
members/boraccount.pl:                             updatecharges =>
'remaining_permissions'},
--
members/mancredit.pl-            borrowers     => 'edit_borrowers',
members/mancredit.pl:            updatecharges => 'remaining_permissions'
--
members/maninvoice.pl-            borrowers     => 'edit_borrowers',
members/maninvoice.pl:            updatecharges => 'remaining_permissions'
--
members/pay.pl-
members/pay.pl:my $updatecharges_permissions = $input->param('woall') ?
'writeoff' : 'remaining_permissions';
--
members/pay.pl-        type            => 'intranet',
members/pay.pl:        flagsrequired   => { borrowers => 'edit_borrowers',
updatecharges => $updatecharges_permissions },
--
members/paycollect.pl-
members/paycollect.pl:my $updatecharges_permissions = ($writeoff_individual ||
$type eq 'WRITEOFF') ? 'writeoff' : 'remaining_permissions';
--
members/paycollect.pl-        type            => 'intranet',
members/paycollect.pl:        flagsrequired   => { borrowers =>
'edit_borrowers', updatecharges => $updatecharges_permissions },
--
members/printfeercpt.pl-                            type => "intranet",
members/printfeercpt.pl:                            flagsrequired => {borrowers
=> 'edit_borrowers', updatecharges => 'remaining_permissions'},
--
members/printinvoice.pl-        type            => "intranet",
members/printinvoice.pl:        flagsrequired => { borrowers =>
'edit_borrowers', updatecharges => 'remaining_permissions' },

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


More information about the Koha-bugs mailing list