[Ovirt-devel] [PATCH 3/5 ovirt-server] Storage views patched for glusterfs drop down as one the Storage Pools

Harshavardhana harsha at gluster.com
Thu Jul 9 11:41:39 UTC 2009


---
 src/app/views/storage/_form.rhtml                  |    2 ++
 src/app/views/storage/_list.rhtml                  |    4 ++++
 src/app/views/storage/_list_volumes.rhtml          |    4 ++++
 src/app/views/storage/show.rhtml                   |    4 ++++
 .../views/storage_volume/_new_volume_form.rhtml    |    1 +
 src/app/views/storage_volume/show.rhtml            |    8 ++++++++
 6 files changed, 23 insertions(+), 0 deletions(-)

diff --git a/src/app/views/storage/_form.rhtml b/src/app/views/storage/_form.rhtml
index ea2b0c4..1e7f22f 100644
--- a/src/app/views/storage/_form.rhtml
+++ b/src/app/views/storage/_form.rhtml
@@ -12,6 +12,8 @@
 
 <%= text_field_with_label "Export Path:", 'storage_pool', 'export_path'  if @storage_pool[:type] == "NfsStoragePool"  %>
 
+<%= text_field_with_label "Export Path:", 'storage_pool', 'export_path'  if @storage_pool[:type] == "GlusterfsStoragePool"  %>
+
 
 
 <!--[eoform:storage_pool]-->
diff --git a/src/app/views/storage/_list.rhtml b/src/app/views/storage/_list.rhtml
index ccb0dbe..32e905a 100644
--- a/src/app/views/storage/_list.rhtml
+++ b/src/app/views/storage/_list.rhtml
@@ -11,6 +11,8 @@
   <th>target</th>
 <%elsif type == StoragePool::NFS -%>
   <th>export path</th>
+<%elsif type == StoragePool::GLUSTERFS -%>
+  <th>export path</th>
 <% end -%>
   <th class="empty"></th>
 </tr>
@@ -28,6 +30,8 @@
   <td><%= storage_pool[:target] %></td>
 <%elsif type == StoragePool::NFS -%>
   <td><%= storage_pool[:export_path] %></td>
+<%elsif type == StoragePool::GLUSTERFS -%>
+  <td><%= storage_pool[:export_path] %></td>
 <% end -%>
   <%- if defined?(remove_from_pool) &&  remove_from_pool -%>
     <td><%= link_to( 'detach', { :controller => "storage", :action => 'remove_from_pool', :id => storage_pool, :hardware_pool_id => hardware_pool }, :confirm => 'Are you sure?', :method => :post, :class => "remove") %></td>
diff --git a/src/app/views/storage/_list_volumes.rhtml b/src/app/views/storage/_list_volumes.rhtml
index ab4f623..b30e83b 100644
--- a/src/app/views/storage/_list_volumes.rhtml
+++ b/src/app/views/storage/_list_volumes.rhtml
@@ -12,6 +12,8 @@
   <th>LUN</th>
 <%elsif type == StoragePool::NFS -%>
   <th>export path</th>
+<%elsif type == StoragePool::GLUSTERFS -%>
+  <th>export path</th>
 <% end -%>
   <th>size <span class="unit">(gigs)</span></th>
 </tr>
@@ -30,6 +32,8 @@
   <td><%= storage_volume.lun %></td>
 <%elsif type == StoragePool::NFS -%>
   <td><%= "#{storage_volume.storage_pool.export_path}/#{storage_volume.filename}" if storage_volume[:type] == "NfsStorageVolume" %></td>
+<%elsif type == StoragePool::GLUSTERFS -%>
+  <td><%= "#{storage_volume.storage_pool.export_path}/#{storage_volume.filename}" if storage_volume[:type] == "GlusterfsStorageVolume" %></td>
 <% end -%>
   <td><%= storage_volume.size_in_gb %></td>
 </tr>
diff --git a/src/app/views/storage/show.rhtml b/src/app/views/storage/show.rhtml
index b0b1d4e..1366b13 100644
--- a/src/app/views/storage/show.rhtml
+++ b/src/app/views/storage/show.rhtml
@@ -29,6 +29,8 @@
           Target:<br/>
         <% elsif @storage_pool[:type] == "NfsStoragePool" %>
           Export path:<br/>
+        <% elsif @storage_pool[:type] == "GlusterfsStoragePool" %>
+          Export volume:<br/>
         <% end %>
         Type:<br/>
         State:<br/>
@@ -40,6 +42,8 @@
           <%=h @storage_pool.target %><br/>
         <% elsif @storage_pool[:type] == "NfsStoragePool" %>
           <%=h @storage_pool.export_path %><br/>
+	<% elsif @storage_pool[:type] == "GlusterfsStoragePool" %>
+          <%=h @storage_pool.export_path %><br/>
         <% end %>
         <%=h @storage_pool.get_type_label %><br/>
         <%=h @storage_pool.state %><br/>
diff --git a/src/app/views/storage_volume/_new_volume_form.rhtml b/src/app/views/storage_volume/_new_volume_form.rhtml
index ae65e18..d066ab2 100644
--- a/src/app/views/storage_volume/_new_volume_form.rhtml
+++ b/src/app/views/storage_volume/_new_volume_form.rhtml
@@ -19,6 +19,7 @@
 
 <%= text_field_with_label "Filename:", 'storage_volume', 'filename' if @storage_volume.get_type_label==StoragePool::NFS %>
 
+<%= text_field_with_label "Filename:", 'storage_volume', 'filename' if @storage_volume.get_type_label==StoragePool::GLUSTERFS %>
 
 <!--[eoform:storage_volume]-->
 
diff --git a/src/app/views/storage_volume/show.rhtml b/src/app/views/storage_volume/show.rhtml
index cefc51a..e1de593 100644
--- a/src/app/views/storage_volume/show.rhtml
+++ b/src/app/views/storage_volume/show.rhtml
@@ -27,6 +27,8 @@
       Target:<br/>
     <% elsif @storage_volume.storage_pool[:type] == "NfsStoragePool" %>
       Export path:<br/>
+    <% elsif @storage_volume.storage_pool[:type] == "GlusterfsStoragePool" %>
+      Export volume:<br/>
     <% end %>
     Type:<br/>
     State:<br/>
@@ -35,6 +37,8 @@
       LUN:<br/>
     <% elsif @storage_volume[:type] == "NfsStorageVolume" %>
       Filename:<br/>
+    <% elsif @storage_volume[:type] == "GlusterfsStorageVolume" %>
+      Filename:<br/>
     <% elsif @storage_volume[:type] == "LvmStorageVolume" %>
       Volume Group:<br/>
       Logical Volume:<br/>
@@ -51,6 +55,8 @@
       <%=h @storage_volume.storage_pool[:target] %><br/>
     <% elsif @storage_volume.storage_pool[:type] == "NfsStoragePool" %>
       <%=h @storage_volume.storage_pool.export_path %><br/>
+    <% elsif @storage_volume.storage_pool[:type] == "GlusterfsStoragePool" %>
+      <%=h @storage_volume.storage_pool.export_path %><br/>
     <% end %>
     <%=h @storage_volume.storage_pool.get_type_label %><br/>
     <%=h @storage_volume.state %><br/>
@@ -59,6 +65,8 @@
       <%=h @storage_volume.lun %><br/>
     <% elsif @storage_volume[:type] == "NfsStorageVolume" %>
       <%=h @storage_volume.filename %><br/>
+    <% elsif @storage_volume[:type] == "GlusterfsStorageVolume" %>
+      <%=h @storage_volume.filename %><br/>
     <% elsif @storage_volume[:type] == "LvmStorageVolume" %>
       <%=h @storage_volume.storage_pool.vg_name %><br/>
       <%=h @storage_volume.lv_name %><br/>
-- 
1.6.0.6




More information about the ovirt-devel mailing list