From 2518a8c0426dc703f514bb43dc9b67738d2735e7 Mon Sep 17 00:00:00 2001 From: Tomas Cohen Arazi Date: Fri, 13 Sep 2019 11:26:03 -0300 Subject: [PATCH] Bug 23607: Make /patrons/:patron_id/account staff only Content-Type: text/plain; charset=utf-8 Signed-off-by: Tomas Cohen Arazi Signed-off-by: Josef Moravec Signed-off-by: Marcel de Rooy --- api/v1/swagger/paths/patrons_account.json | 2 -- t/db_dependent/api/v1/patrons_accounts.t | 4 ++-- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/api/v1/swagger/paths/patrons_account.json b/api/v1/swagger/paths/patrons_account.json index 8ad88f0896..428999fe00 100644 --- a/api/v1/swagger/paths/patrons_account.json +++ b/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" diff --git a/t/db_dependent/api/v1/patrons_accounts.t b/t/db_dependent/api/v1/patrons_accounts.t index 1a21a49eb8..e4a8f4d09c 100644 --- a/t/db_dependent/api/v1/patrons_accounts.t +++ b/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( { -- 2.11.0