summaryrefslogtreecommitdiff
path: root/chef-server-webui/app/views/nodes/index.html.haml
diff options
context:
space:
mode:
Diffstat (limited to 'chef-server-webui/app/views/nodes/index.html.haml')
-rw-r--r--chef-server-webui/app/views/nodes/index.html.haml25
1 files changed, 25 insertions, 0 deletions
diff --git a/chef-server-webui/app/views/nodes/index.html.haml b/chef-server-webui/app/views/nodes/index.html.haml
new file mode 100644
index 0000000000..744d0b7375
--- /dev/null
+++ b/chef-server-webui/app/views/nodes/index.html.haml
@@ -0,0 +1,25 @@
+.block#block-tables
+ .content
+ %h2.title Node List
+ .inner
+ = partial('navigation', :active => 'index')
+ .content
+ .inner
+ %table.table
+ %tr
+ %th.first{:colspan => 2} Name
+ %th  
+ %th.last  
+ - even = false
+ - if @node_list.empty?
+ %td{:colspan => 4}= "You appear to have no nodes - try connecting one, or validating an existing #{link_to('registration', slice_url(:registrations))}"
+ - else
+ - @node_list.each do |node|
+ %tr{:class => even ? "even": "odd" }
+ %td{:colspan => 2}= link_to node, slice_url(:node, { :id => escape_node_id(node) } )
+ %td
+ = link_to('Edit', slice_url(:edit_node, escape_node_id(node)))
+ |
+ = link_to('Delete', slice_url(:node, escape_node_id(node)), :method => "delete", :confirm => "Really delete Node #{node}? There is no undo.")
+ - even ? even = false: even = true
+