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

(-)a/api/v1/swagger/paths/checkouts.yaml (-1 / +38 lines)
Lines 132-137 Link Here
132
      permissions:
132
      permissions:
133
        circulate: circulate_remaining_permissions
133
        circulate: circulate_remaining_permissions
134
"/checkouts/{checkout_id}/renewals":
134
"/checkouts/{checkout_id}/renewals":
135
  post:
136
    x-mojo-to: Checkouts#renew
137
    operationId: renewCheckout
138
    tags:
139
      - checkouts
140
    summary: Renew a checkout
141
    parameters:
142
      - $ref: ../parameters.yaml#/checkout_id_pp
143
      - $ref: ../parameters.yaml#/seen_pp
144
    produces:
145
      - application/json
146
    responses:
147
      "201":
148
        description: Updated borrower's checkout
149
        schema:
150
          $ref: ../definitions.yaml#/checkout
151
      "403":
152
        description: Cannot renew checkout
153
        schema:
154
          $ref: ../definitions.yaml#/error
155
      "404":
156
        description: Checkout not found
157
        schema:
158
          $ref: ../definitions.yaml#/error
159
      "500":
160
        description: |
161
          Internal server error. Possible `error_code` attribute values:
162
163
          * `internal_server_error`
164
        schema:
165
          $ref: ../definitions.yaml#/error
166
      "503":
167
        description: Under maintenance
168
        schema:
169
          $ref: ../definitions.yaml#/error
170
    x-koha-authorization:
171
      permissions:
172
        circulate: circulate_remaining_permissions
135
  get:
173
  get:
136
    x-mojo-to: Checkouts#get_renewals
174
    x-mojo-to: Checkouts#get_renewals
137
    operationId: getRenewals
175
    operationId: getRenewals
138
- 

Return to bug 30275