@@ -, +, @@ --- api/v1/swagger/definitions/vendor.yaml | 10 ++++++++++ api/v1/swagger/paths/acquisitions_vendors.yaml | 4 ++++ api/v1/swagger/paths/extended_attribute_types.yaml | 6 +++++- 3 files changed, 19 insertions(+), 1 deletion(-) --- a/api/v1/swagger/definitions/vendor.yaml +++ a/api/v1/swagger/definitions/vendor.yaml @@ -146,6 +146,16 @@ properties: contracts: type: array description: List of contracts + extended_attributes: + description: Related additional field values + type: + - array + items: + $ref: extended_attribute_value.yaml + _strings: + type: + - object + - "null" additionalProperties: false required: - name --- a/api/v1/swagger/paths/acquisitions_vendors.yaml +++ a/api/v1/swagger/paths/acquisitions_vendors.yaml @@ -37,6 +37,8 @@ - aliases - baskets - subscriptions+count + - extended_attributes + - +strings collectionFormat: csv responses: "200": @@ -153,6 +155,8 @@ - interfaces - contacts - contracts + - extended_attributes + - +strings collectionFormat: csv produces: - application/json --- a/api/v1/swagger/paths/extended_attribute_types.yaml +++ a/api/v1/swagger/paths/extended_attribute_types.yaml @@ -23,6 +23,7 @@ - package - order - subscription + - vendor - $ref: "../swagger.yaml#/parameters/match" - $ref: "../swagger.yaml#/parameters/order_by" - $ref: "../swagger.yaml#/parameters/page" @@ -59,4 +60,7 @@ $ref: "../swagger.yaml#/definitions/error" x-koha-authorization: permissions: - parameters: manage_additional_fields + - parameters: + - manage_additional_fields + - acquisition: + - vendors_manage --