Browse Source

Bug 23607: Make /patrons/:patron_id/account staff only

Signed-off-by: Tomas Cohen Arazi <tomascohen@theke.io>
Signed-off-by: Josef Moravec <josef.moravec@gmail.com>
Signed-off-by: Marcel de Rooy <m.de.rooy@rijksmuseum.nl>
Signed-off-by: Martin Renvoize <martin.renvoize@ptfs-europe.com>
remotes/origin/19.11.x
Tomas Cohen Arazi 3 years ago
committed by Martin Renvoize
parent
commit
8171c9d05d
Signed by: martin.renvoize GPG Key ID: 422B469130441A0F
  1. 2
      api/v1/swagger/paths/patrons_account.json
  2. 4
      t/db_dependent/api/v1/patrons_accounts.t

2
api/v1/swagger/paths/patrons_account.json

@ -53,8 +53,6 @@
}
},
"x-koha-authorization": {
"allow-owner": true,
"allow-guarantor": true,
"permissions": {
"borrowers": "edit_borrowers",
"updatecharges": "remaining_permissions"

4
t/db_dependent/api/v1/patrons_accounts.t

@ -44,7 +44,7 @@ subtest 'get_balance() tests' => sub {
$schema->storage->txn_begin;
my ( $patron, $session_id ) = create_user_and_session({ authorized => 0 });
my ( $patron, $session_id ) = create_user_and_session({ authorized => 1 });
my $library = $builder->build_object({ class => 'Koha::Libraries' });
my $patron_id = $patron->id;
my $account = $patron->account;
@ -249,7 +249,7 @@ subtest 'add_credit() tests' => sub {
sub create_user_and_session {
my $args = shift;
my $flags = ( $args->{authorized} ) ? 2**10 : 0;
my $flags = ( $args->{authorized} ) ? 1 : 0;
my $patron = $builder->build_object(
{

Loading…
Cancel
Save