From: Jan Provaznik <[email protected]>
---
src/app/views/instance/index.haml | 23 +++++++++++++++++++++++
1 files changed, 23 insertions(+), 0 deletions(-)
diff --git a/src/app/views/instance/index.haml
b/src/app/views/instance/index.haml
index f734aef..e67778f 100644
--- a/src/app/views/instance/index.haml
+++ b/src/app/views/instance/index.haml
@@ -9,6 +9,14 @@
{:name => 'STARTED BY', :sort_attr => 'users.last_name'}, |
] |
+- pool_columns = [
|
+ { :name => "Pool name", :sort_attr => :name },
|
+ { :name => "Alerts", :sortable => false },
|
+ { :name => "% Quota used", :sortable => false },
|
+ { :name => "Quota (Instances)", :sort_attr => "quotas.total_instances"},
|
+ { :name => "Zone", :sort_attr => "zones.name" }
|
+]
|
+
- form_tag(:action => 'instance_action') do
.actionsidebar.grid_3
%dl
@@ -32,6 +40,21 @@
.grid_13
%h2 Pool Status
+ %table
+ =sortable_table_header pool_columns
+ %tbody
+ - @pools.each do |pool|
+ %tr
+ %td
+ =link_to pool.name, pool_url(pool.id)
+ %td N/A
+ %td
+ =((pool.quota.maximum_running_instances ||
0)/100)*pool.quota.total_instances
+ ='%'
+ %td
+ =pool.quota.total_instances
+ %td
+ =pool.zone.name
%h2 Instances by Pool
- @pools.each do |pool|
--
1.7.2.3
_______________________________________________
deltacloud-devel mailing list
[email protected]
https://fedorahosted.org/mailman/listinfo/deltacloud-devel