@@ -, +, @@ --- api/v1/swagger/paths/erm_agreements.yaml | 4 +++- api/v1/swagger/paths/erm_eholdings_packages.yaml | 9 ++++++--- .../swagger/paths/erm_eholdings_packages_resources.yaml | 2 +- api/v1/swagger/paths/erm_licenses.yaml | 1 + t/db_dependent/api/v1/erm_eholdings_packages.t | 4 ++-- 5 files changed, 13 insertions(+), 7 deletions(-) --- a/api/v1/swagger/paths/erm_agreements.yaml +++ a/api/v1/swagger/paths/erm_agreements.yaml @@ -181,8 +181,10 @@ - agreement_relationships - agreement_relationships.agreement - agreement_relationships.related_agreement + - agreement_packages + - agreement_packages.package - documents - - packages + - vendor collectionFormat: csv responses: 200: --- a/api/v1/swagger/paths/erm_eholdings_packages.yaml +++ a/api/v1/swagger/paths/erm_eholdings_packages.yaml @@ -69,8 +69,9 @@ items: type: string enum: - - vendors + - vendor.name - resources+count + - resources collectionFormat: csv responses: 200: @@ -180,8 +181,10 @@ items: type: string enum: - - agreements - - resources + - package_agreements + - package_agreements.agreement + - resources+count + - vendor collectionFormat: csv responses: 200: --- a/api/v1/swagger/paths/erm_eholdings_packages_resources.yaml +++ a/api/v1/swagger/paths/erm_eholdings_packages_resources.yaml @@ -50,7 +50,7 @@ items: type: string enum: - - title.publication_title + - title collectionFormat: csv responses: 200: --- a/api/v1/swagger/paths/erm_licenses.yaml +++ a/api/v1/swagger/paths/erm_licenses.yaml @@ -160,6 +160,7 @@ enum: - user_roles - user_roles.patron + - vendor - documents collectionFormat: csv responses: --- a/t/db_dependent/api/v1/erm_eholdings_packages.t +++ a/t/db_dependent/api/v1/erm_eholdings_packages.t @@ -182,8 +182,8 @@ subtest 'get() tests' => sub { # Return one EHoldings package with embed $t->get_ok( "//$userid:$password@/api/v1/erm/eholdings/local/packages/" . $ehpackage->package_id => - { 'x-koha-embed' => 'resources,resources.package' } )->status_is(200) - ->json_is( { %{ $ehpackage->to_api }, resources => [] } ); + { 'x-koha-embed' => 'resources+count' } )->status_is(200) + ->json_is( { %{ $ehpackage->to_api }, resources_count => 0 } ); # Unauthorized access $t->get_ok( --