View | Details | Raw Unified | Return to bug 31555
Collapse All | Expand All

(-)a/api/v1/swagger/paths/holds.yaml (-1 / +1 lines)
Lines 117-123 Link Here
117
          $ref: "../swagger.yaml#/definitions/error"
117
          $ref: "../swagger.yaml#/definitions/error"
118
    x-koha-authorization:
118
    x-koha-authorization:
119
      permissions:
119
      permissions:
120
        borrowers: edit_borrowers
120
        reserveforothers: place_holds
121
  post:
121
  post:
122
    x-mojo-to: Holds#add
122
    x-mojo-to: Holds#add
123
    operationId: addHold
123
    operationId: addHold
(-)a/t/db_dependent/api/v1/holds.t (-3 / +2 lines)
Lines 185-191 subtest "Test endpoints without permission" => sub { Link Here
185
    $t->get_ok( "//$nopermission_userid:$password@/api/v1/holds?patron_id=" . $patron_1->borrowernumber ) # no permission
185
    $t->get_ok( "//$nopermission_userid:$password@/api/v1/holds?patron_id=" . $patron_1->borrowernumber ) # no permission
186
      ->status_is(403);
186
      ->status_is(403);
187
187
188
    $t->get_ok( "//$userid_3:$password@/api/v1/holds?patron_id=" . $patron_1->borrowernumber )    # no permission
188
    $t->get_ok( "//$userid_2:$password@/api/v1/holds?patron_id=" . $patron_1->borrowernumber )    # no permission
189
      ->status_is(403);
189
      ->status_is(403);
190
190
191
    $t->post_ok( "//$nopermission_userid:$password@/api/v1/holds" => json => $post_data )
191
    $t->post_ok( "//$nopermission_userid:$password@/api/v1/holds" => json => $post_data )
Lines 225-231 subtest "Test endpoints with permission" => sub { Link Here
225
      ->status_is(404)
225
      ->status_is(404)
226
      ->json_has('/error');
226
      ->json_has('/error');
227
227
228
    $t->get_ok( "//$userid_2:$password@/api/v1/holds?patron_id=" . $patron_1->borrowernumber )
228
    $t->get_ok( "//$userid_3:$password@/api/v1/holds?patron_id=" . $patron_1->borrowernumber )
229
      ->status_is(200)
229
      ->status_is(200)
230
      ->json_is([]);
230
      ->json_is([]);
231
231
232
- 

Return to bug 31555