<%= form_for(upgrade) do |f| %>
<%=f.label :upgrade_type, "How do you want to upgrade?", :class=>"col-sm-4 control-label"%>


<%= render 'shared/resources_dropdown', field_id: 'upgrade_aps', label_text: "Devices / Network / Device Tags*", placeholder: "Type to select Devices / Device Tags / Network", input_name: 'upgrade[aps][]', resource_model: @upgrade, selected_values: @upgrade.try(:aps) || [], resource_types: 'network,device,tag', container_class: 'col-sm-6', label_class: 'col-sm-4 control-label', custom_class: 'upgrades', dropdown_width: '100%', validation_data: { 'validation' => 'required', 'validation-error-msg-container' => '#upgrades_resource-error' } %>

<%=f.label :schedule_type, "When?", :class=>"control-label"%>
Note: Upgrade time is mainly rely on Server time

<%=f.label :schedule_at, "Scheduled Time", :class=>"col-sm-4 control-label"%>
" readonly> <%= f.hidden_field :schedule_at, :value => (upgrade.schedule_at_with_timezone.strftime("%Y-%m-%d %H:%M") unless upgrade.schedule_at.blank?), :id => "scheduled-time" %>

<%= f.select :time_zone, [["Associated Network's timezone ", "networks_timezone"]] + ActiveSupport::TimeZone.us_zones.map { |z| [z.to_s, z.name] } + (ActiveSupport::TimeZone.all.map { |z| [z.to_s, z.name] } - ActiveSupport::TimeZone.us_zones.map { |z| [z.to_s, z.name] }), {}, {:class => "form-control"} %>

<%=f.label :save_prev_config, "Do you want to Save previous uplink configuration?", :class=>"col-sm-4 control-label"%>

<% if UpgradeData.last.blank? -%> <%=f.submit (f.object.new_record? ? "Upgrade" : 'Update Upgrade'), data: { confirm: "Warning!!! Upgrading firmware may take 15 minutes.Please don't turn off the power or press reset button. Upgrade must not be interrupted !!" },:class=>"btn btn-success create_network disabled" , :disabled => "disabled"%>Note: No New firware upgrade found <% else -%> <%=f.submit (f.object.new_record? ? "Upgrade" : 'Update Upgrade'),data: { confirm: "Warning!!! Upgrading firmware may take 15 minutes.Please don't turn off the power or press reset button. Upgrade must not be interrupted !!" }, :class=>"btn btn-success create_network"%> <% end -%> <%= link_to "Cancel", upgrades_path, :class => "btn btn-primary" %>
<% end %>