<%if @location_networks.blank?%> <%= render :partial => 'shared/no_network_msg' %> <%else%>

Firewall Configuration

<%= form_for @firewall_config , as: :firewall_config, url: @firewall_config.id.blank? ? firewall_config_index_path : firewall_config_path ,method: (@firewall_config.id.blank? ? "post" : "put"), html: { class: "form-horizontal firewall-config-form" , role: "form"} do |firewall| %>
<%= firewall.label :name,"Firewall Name*".html_safe, :class=>"col-sm-4 control-label" %>
<%= firewall.text_field :name,:class=>"form-control", :data => {validation: 'required'},:style=> "width:130%" %>
<%= label_tag :invenotry,"AP / Network*".html_safe, :class=>"col-sm-2 control-label" %>
<%= firewall.select :associated_resources, grouped_options_for_select(grouped_collection_of_ap_and_networks_current_network, { selected: @firewall_config.associated_resources}), {}, :multiple => true, :class=>"form-control associated-resource", :placeholder=>"Type to select APs / Network", :data => { validation: 'required'} ,:style=> "width:130%"%>


Client Communication

<%= link_to "#", class: "btn btn-warning add-nested-form" do %> Add New <% end -%>

#
<%= label_tag :Interface,'Interface' %>
<%= label_tag :unidir,'Direction'%>
<%= label_tag :Interface,'Interface'%>
<%= label_tag :policy, 'Policy'%>
<%= label_tag 'Action'%>

<%=firewall.fields_for :client_communications, (@firewall_config.client_communications.present? ? @firewall_config.client_communications : @firewall_config.client_communications.build) do |f|%>

<%= render partial: 'client_communication_form', locals: { f: f } %>
<% end %>

<%=firewall.submit (@firewall_config.id.blank? ? "Create Firewall Configuration" : "Update Firewall Configuration"),:class=>"btn btn-success create_network firewall-sunmit-btn"%> <%= link_to "Cancel", firewall_config_index_path, :class => "btn btn-primary" %>
Note:ACL Configuration will overide the above policy for device <% end %>
<%= render :partial => "monitoring/top_bar" %> <% end %>