Sergey Gotliv has uploaded a new change for review. Change subject: restapi: Fix broken path to the image under glance storage domain ......................................................................
restapi: Fix broken path to the image under glance storage domain Changes broken link to the glance image from /api/images/${imageId} to /api/storagedomains/${storageDomainId}/images/${imageId} Change-Id: I480e798e3c74af8357d48a1fd93a4ce4ae608383 Bug-Url: https://bugzilla.redhat.com/1035997 Signed-off-by: Sergey Gotliv <sgot...@redhat.com> --- M backend/manager/modules/restapi/interface/definition/src/main/resources/api.xsd M backend/manager/modules/restapi/jaxrs/src/main/java/org/ovirt/engine/api/restapi/resource/BackendStorageDomainImagesResource.java 2 files changed, 12 insertions(+), 0 deletions(-) git pull ssh://gerrit.ovirt.org:29418/ovirt-engine refs/changes/66/22066/1 diff --git a/backend/manager/modules/restapi/interface/definition/src/main/resources/api.xsd b/backend/manager/modules/restapi/interface/definition/src/main/resources/api.xsd index ec4237a..7b1becb 100644 --- a/backend/manager/modules/restapi/interface/definition/src/main/resources/api.xsd +++ b/backend/manager/modules/restapi/interface/definition/src/main/resources/api.xsd @@ -1806,6 +1806,9 @@ <xs:complexType name="Image"> <xs:complexContent> <xs:extension base="BaseResource"> + <xs:sequence> + <xs:element ref="storage_domain" minOccurs="0"/> + </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> diff --git a/backend/manager/modules/restapi/jaxrs/src/main/java/org/ovirt/engine/api/restapi/resource/BackendStorageDomainImagesResource.java b/backend/manager/modules/restapi/jaxrs/src/main/java/org/ovirt/engine/api/restapi/resource/BackendStorageDomainImagesResource.java index 377d850..9d7fa4a 100644 --- a/backend/manager/modules/restapi/jaxrs/src/main/java/org/ovirt/engine/api/restapi/resource/BackendStorageDomainImagesResource.java +++ b/backend/manager/modules/restapi/jaxrs/src/main/java/org/ovirt/engine/api/restapi/resource/BackendStorageDomainImagesResource.java @@ -4,6 +4,7 @@ import org.ovirt.engine.api.model.Image; import org.ovirt.engine.api.model.Images; +import org.ovirt.engine.api.model.StorageDomain; import org.ovirt.engine.api.resource.ImageResource; import org.ovirt.engine.api.resource.ImagesResource; import org.ovirt.engine.core.common.businessentities.ImageFileType; @@ -59,4 +60,12 @@ } return collection; } + + @Override + protected Image addParents(Image image) { + StorageDomain sd = new StorageDomain(); + sd.setId(storageDomainId.toString()); + image.setStorageDomain(sd); + return super.addParents(image); + } } -- To view, visit http://gerrit.ovirt.org/22066 To unsubscribe, visit http://gerrit.ovirt.org/settings Gerrit-MessageType: newchange Gerrit-Change-Id: I480e798e3c74af8357d48a1fd93a4ce4ae608383 Gerrit-PatchSet: 1 Gerrit-Project: ovirt-engine Gerrit-Branch: ovirt-engine-3.3 Gerrit-Owner: Sergey Gotliv <sgot...@redhat.com> _______________________________________________ Engine-patches mailing list Engine-patches@ovirt.org http://lists.ovirt.org/mailman/listinfo/engine-patches