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 <[email protected]>
---
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 <[email protected]>
_______________________________________________
Engine-patches mailing list
[email protected]
http://lists.ovirt.org/mailman/listinfo/engine-patches