update
This commit is contained in:
parent
4def738485
commit
f77a6e6a86
@ -5,7 +5,17 @@ class NodeController < ApplicationController
|
||||
end
|
||||
def detail
|
||||
@node_id = params[:node_id]
|
||||
#@detail_node = Node.find(params[:node_id])
|
||||
end
|
||||
|
||||
def node_update
|
||||
one_node = Node.find(params[:node_id])
|
||||
one_node.host_name = params[:host_name]
|
||||
one_node.host_ip = params[:host_ip]
|
||||
one_node.user_name = params[:user_name]
|
||||
one_node.user_password = params[:user_password]
|
||||
one_node.save
|
||||
|
||||
redirect_to '/node/detail/' + params[:node_id]
|
||||
|
||||
end
|
||||
|
||||
|
@ -149,19 +149,40 @@
|
||||
<div class="x_content">
|
||||
<% nodes.each do |node| %>
|
||||
<% if (node["id"].to_s).eql?(@node_id.to_s)%>
|
||||
<p><%=node["created_at"]%></p>
|
||||
<p><%=node["updated_at"]%></p>
|
||||
<% if node["ping"].eql? "true" %>
|
||||
<p>True</p>
|
||||
<p><%=node["ssh"]%></p>
|
||||
<p><%=node["gluster"]%></p>
|
||||
<% if node["ssh"].eql?("on") && node["gluster"].eql?("on")%>
|
||||
<p><%=node["number_of_peers"]%></p>
|
||||
<%end%>
|
||||
<% else %>
|
||||
<p>False</p>
|
||||
<% end %>
|
||||
<form class="form-horizontal form-label-left" action="/node/add" method="post" novalidate>
|
||||
<form class="form-horizontal form-label-left" action="/node/update" method="post" novalidate>
|
||||
<input type="hidden" name="node_id" value="<%=node["id"].to_s%>"/>
|
||||
|
||||
<div class="item form-group">
|
||||
<label for="password" class="control-label col-md-3">Ping : </label>
|
||||
<div class="col-md-6 col-sm-6 col-xs-12">
|
||||
<label class="control-label col-md-7 col-xs-12" ><%=node["ping"]%></label>
|
||||
</div>
|
||||
</div>
|
||||
<% if node["ping"].eql? "true" %>
|
||||
<div class="item form-group">
|
||||
<label for="password" class="control-label col-md-3">SSH Connection : </label>
|
||||
<div class="col-md-6 col-sm-6 col-xs-12">
|
||||
<label class="control-label col-md-7 col-xs-12" ><%=node["ssh"]%></label>
|
||||
</div>
|
||||
</div>
|
||||
<div class="item form-group">
|
||||
<label for="password" class="control-label col-md-3">Gluster Connection : </label>
|
||||
<div class="col-md-6 col-sm-6 col-xs-12">
|
||||
<label class="control-label col-md-7 col-xs-12" ><%=node["gluster"]%></label>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<% if node["ssh"].eql?("on") && node["gluster"].eql?("on")%>
|
||||
<div class="item form-group">
|
||||
<label for="password" class="control-label col-md-3">Number of Peers : </label>
|
||||
<div class="col-md-6 col-sm-6 col-xs-12">
|
||||
<label class="control-label col-md-7 col-xs-12" ><%=node["number_of_peers"]%></label>
|
||||
</div>
|
||||
</div>
|
||||
<%end%>
|
||||
<% end %>
|
||||
|
||||
|
||||
<div class="item form-group">
|
||||
<label class="control-label col-md-3 col-sm-3 col-xs-12" for="name">Host Name <span class="required">*</span>
|
||||
</label>
|
||||
@ -193,11 +214,22 @@
|
||||
data-toggle="tooltip" data-placement="top" title="Put user password for ssh connection. client must have ssh key">
|
||||
</div>
|
||||
</div>
|
||||
<div class="item form-group">
|
||||
<label for="password" class="control-label col-md-3">Created Time : </label>
|
||||
<div class="col-md-6 col-sm-6 col-xs-12">
|
||||
<label class="control-label col-md-7 col-xs-12" ><%=node["created_at"]%></label>
|
||||
</div>
|
||||
</div>
|
||||
<div class="item form-group">
|
||||
<label for="password" class="control-label col-md-3">Updated Time : </label>
|
||||
<div class="col-md-6 col-sm-6 col-xs-12">
|
||||
<label class="control-label col-md-7 col-xs-12" ><%=node["updated_at"]%></label>
|
||||
</div>
|
||||
</div>
|
||||
<!--<div class="ln_solid"></div>-->
|
||||
<div class="form-group">
|
||||
<div class="col-md-6 col-md-offset-3">
|
||||
<button type="submit" class="btn btn-primary">Cancel</button>
|
||||
<button type="submit" class="btn btn-success">Add</button>
|
||||
<button type="submit" class="btn btn-success">Update</button>
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
|
@ -31,6 +31,7 @@ Rails.application.routes.draw do
|
||||
post 'node/add' => "node#node_add"
|
||||
get 'node/delete/:node_id' => "node#node_delete"
|
||||
get 'node/detail/:node_id' => "node#detail"
|
||||
post 'node/update' => "node#node_update"
|
||||
post 'node/probe' => "node#node_probe"
|
||||
post 'node/detach' => "node#node_detach"
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user