diff options
Diffstat (limited to 'chef-server-webui/app/views/nodes/index.html.haml')
-rw-r--r-- | chef-server-webui/app/views/nodes/index.html.haml | 25 |
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 + |