From: Michal Fojtik <[email protected]>

* guestInterface, supportSnapshots removed
* capacity is now 1.0.1 compliant

Signed-off-by: Michal fojtik <[email protected]>
---
 server/lib/cimi/models/volume_configuration.rb | 15 ++++++---------
 1 file changed, 6 insertions(+), 9 deletions(-)

diff --git a/server/lib/cimi/models/volume_configuration.rb 
b/server/lib/cimi/models/volume_configuration.rb
index dd9f068..fc89c6e 100644
--- a/server/lib/cimi/models/volume_configuration.rb
+++ b/server/lib/cimi/models/volume_configuration.rb
@@ -18,12 +18,9 @@ class CIMI::Model::VolumeConfiguration < CIMI::Model::Base
   acts_as_root_entity :as => "volumeConfigs"
 
   text :format
-  struct :capacity do
-    scalar :quantity
-    scalar :units
-  end
-  text :supports_snapshots
-  text :guest_interface
+
+  text :capacity
+
   array :operations do
     scalar :rel, :href
   end
@@ -50,10 +47,10 @@ class CIMI::Model::VolumeConfiguration < CIMI::Model::Base
   def self.create(size, context)
     self.new( {
                 :id => context.volume_configuration_url(size),
-                :name => size,
-                :description => "volume configuration with #{size} GiB",
+                :name => "volume-#{size}",
+                :description => "Volume configuration with #{size} kilobytes",
                 :created => Time.now.xmlschema,
-                :capacity => {:quantity=>size, :units=>"gibibytes"},
+                :capacity => size * 1024,
                 :supports_snapshots => "true"
                 # FIXME :guest_interface => "NFS"
             } )
-- 
1.8.0

Reply via email to