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

Reply via email to