This patch adds the missing 'Provider name' parameter definition to the
various ERM paths that were missing it.
Test plan
1) Run:
docker run --rm -v $PWD/api/v1/swagger:/swagger \
jeanberu/swagger-cli \
swagger-cli validate swagger/swagger.yaml
=> FAIL: The spec is not valid!
2) Apply this patch
3) Repeat 1
=> SUCCESS: Tests pass!
Signed-off-by: Marcel de Rooy <m.de.rooy@rijksmuseum.nl>
Signed-off-by: Tomas Cohen Arazi <tomascohen@theke.io>
Edit: tcohen edited the test plan because of the failure to install
swagger-cli cleanly
Signed-off-by: Tomas Cohen Arazi <tomascohen@theke.io>
produces:
- application/json
parameters:
+ - description: Provider name
+ in: path
+ name: provider
+ required: true
+ type: string
- description: A JSON object containing information about the new package
in: body
name: body
produces:
- application/json
parameters:
+ - description: Provider name
+ in: path
+ name: provider
+ required: true
+ type: string
- $ref: "../swagger.yaml#/parameters/eholdings_package_id_pp"
- name: body
in: body
produces:
- application/json
parameters:
+ - description: Provider name
+ in: path
+ name: provider
+ required: true
+ type: string
- $ref: "../swagger.yaml#/parameters/eholdings_package_id_pp"
responses:
204:
produces:
- application/json
parameters:
+ - description: Provider name
+ in: path
+ name: provider
+ required: true
+ type: string
- description: A JSON object containing information about the new title
in: body
name: body
produces:
- application/json
parameters:
+ - description: Provider name
+ in: path
+ name: provider
+ required: true
+ type: string
- $ref: "../swagger.yaml#/parameters/eholdings_title_id_pp"
- name: body
in: body
produces:
- application/json
parameters:
+ - description: Provider name
+ in: path
+ name: provider
+ required: true
+ type: string
- $ref: "../swagger.yaml#/parameters/eholdings_title_id_pp"
responses:
204:
x-koha-authorization:
permissions:
erm: 1
-
/erm/eholdings/local/titles/import:
post:
x-mojo-to: ERM::EHoldings::Titles#import_from_list
produces:
- application/json
parameters:
+ - description: Provider name
+ in: path
+ name: provider
+ required: true
+ type: string
- description: Case insensitive search on resource_id
in: query
name: resource_id