class Web::NodeController < WebController before_action :require_login def index end def detail @node_id = 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 def node_add new_node = Node.new new_node.host_name = params[:host_name] new_node.host_ip = params[:host_ip] new_node.user_name = params[:user_name] new_node.user_password = params[:user_password] new_node.save redirect_to '/node/index' end def node_delete one_node = Node.find(params[:node_id]) one_node.destroy redirect_to '/node/index' end def node_probe one_node = Node.find(params[:node_id]) puts "gluster peer probe #{one_node.host_name}" redirect_to '/node/index' end def node_detach one_node = Node.find(params[:node_id]) puts "gluster peer detach #{one_node.host_name}" redirect_to '/node/index' end end