<%= form_for logging ,as: :logging,url: logging_path(logging), method: (logging.id.blank? ? "post" : "put"), html: { class: "form-horizontal logging-form" , role: "form"} do |f| %>

Logging

<%=f.label 'name','Logging Name', :class=>"col-sm-4 control-label"%>
<%= f.text_field :name ,:class=>"form-control",:data => { validation: 'required'} %>

<%=f.label :logging_type, "Logging Type", :class=>"col-sm-4 control-label"%>
<%= f.select :logging_type,options_for_select(Logging::LOGGING_TYPE.map{|n,v| [v,n]}),{:include_blank => 'Select Logging Type'},:class=>"form-control logging_type" ,:selected_key => f.object.logging_type,:data => { validation: 'required'},'data-post-url' => get_selected_associated_resources_logging_index_path%>

<%= f.hidden_field :id,:value => logging.id,:class => 'logging_id' unless logging.id.blank?%> <%= f.hidden_field :location_network_id,:value => @current_network.id%> <%= f.hidden_field :is_enabled,:value => 1%> <%= hidden_field_tag :event_enabled,@event_enabled%>
<%= label_tag :invenotry,"AP / AP Tags / Network*".html_safe, :class=>"col-sm-4 control-label" %>
<%= f.select :associated_resources, grouped_options_for_select(@aps_collection, { selected: logging.new_record? ? [] : logging.associated_resources }), {}, :multiple => true, :class=>"form-control associated-resource", :placeholder=>"Type to select APs / AP Tags / Network", :data => { validation: 'required'} %>
<%=f.label :upload_type, "Upload Type", :class=>"col-sm-4 control-label"%>
<%= f.select :upload_type,options_for_select(Logging::UPLOAD_TYPE.map{|n,v| [v,n]},:selected => f.object.upload_type),{},:class=>"form-control logging_upload_type",:data => { validation: 'required'} %>

<% upload_details = logging.extra_data%>
<%=label_tag 'logging[extra_data][upload_url]','Upload URL', :class=>"col-sm-4 control-label"%>
<%= text_field_tag 'logging[extra_data][upload_url]',upload_details['upload_url'] || '',:class=>"form-control" ,:data => { validation: 'required'}%>

<%=label_tag 'logging[extra_data][uploaded_user]','Upload User', :class=>"col-sm-4 control-label"%>
<%= text_field_tag 'logging[extra_data][uploaded_user]',upload_details['uploaded_user'] || '' ,:class=>"form-control" ,:data => { validation: 'required'}, autocomplete: "new-password" %>

<%=label_tag 'logging[extra_data][upload_password]','Upload Password', :class=>"col-sm-4 control-label"%>
<%= password_field_tag 'logging[extra_data][upload_password]',upload_details['upload_password'] || '',:class=>"form-control" ,:data => { validation: 'required'}, autocomplete: "new-password" %>

<%=label_tag 'logging[extra_data][ip_address]','IP Address', :class=>"col-sm-4 control-label"%>
<%= text_field_tag 'logging[extra_data][ip_address]',upload_details['ip_address'] || '' ,:class=>"form-control" ,:data => { validation: 'required'}%>

<%=label_tag 'logging[extra_data][port]','Port', :class=>"col-sm-4 control-label"%>
<%= text_field_tag 'logging[extra_data][port]',upload_details['port'] || '' ,:class=>"form-control dhcp_relay" ,:data => { validation: 'required'}%>

<%=label_tag 'logging[extra_data][username]','Username (optional)', :class=>"col-sm-4 control-label"%>
<%= text_field_tag 'logging[extra_data][username]',upload_details['username'] || '' ,:class=>"form-control"%>

<%=label_tag 'logging[extra_data][password]','Password (optional)', :class=>"col-sm-4 control-label"%>
<%= password_field_tag 'logging[extra_data][password]',upload_details['password'] || '' ,:class=>"form-control"%>

<%= f.submit logging.new_record? ? "Create Logging" : "Update Logging", :class => "btn btn-success" %> <%= link_to "Cancel", logging_index_path, :class => "btn btn-primary" %>

<% end %>