[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