<%= render 'vens/show_subnav' %> <%= render 'vens/form_errors' %> <% (['advanced_show', 'advanced_update'].include? action_name) ? @update_path = ven_advanced_path(@ven_interface.ven) : @update_path = ven_path(@ven_interface.ven)%>
<% if current_account.is_admin? %> <%= form_for :ven_interface, url: vens_change_account_path(@ven_interface.ven), method: 'put', html: { class: 'form form-horizontal' } do |f| %> <%= f.fields_for :ven, @ven_interface.ven do |ff| %> <%= build_fieldset_solo( ff, "Account", [:account_id], @ven_interface, @ven_interface.ven ) %> <% end %> <% end %> <% end %> <%= form_for :ven_interface, url: @update_path, method: 'put', html: { class: 'form form-horizontal' } do |f| %> <%= f.fields_for :ven, @ven_interface.ven do |ff| %> <%= build_fieldset_solo( ff, "Identification", [:name, :common_name, :ven_id, :email], @ven_interface, @ven_interface.ven ) %> <% end %> <% end %> <%= form_for :ven_interface, url: @update_path, method: 'put', html: { class: 'form form-horizontal' } do |f| %> <%= f.fields_for :ven, @ven_interface.ven do |ff| %> <%= build_fieldset_solo( ff, "OpenADR Profile Settings", [:profile_id, :http_push, :transport_address], @ven_interface, @ven_interface.ven ) %> <% end %> <% end %> <%= form_for :ven_interface, url: @update_path, method: 'put', html: { class: 'form form-horizontal' } do |f| %> <%= f.fields_for :ven, @ven_interface.ven do |ff| %> <%= build_fieldset_solo( ff, "Capabilities", [:shed_capability, :ramp_period, :recovery_period], @ven_interface, @ven_interface.ven ) %> <% end %> <% end %> <%= form_for :ven_interface, url: @update_path, method: 'put', html: { class: 'form form-horizontal' } do |f| %> <%= f.fields_for :ven, @ven_interface.ven do |ff| %> <%= build_fieldset_solo( ff, "VEN Location", [:time_zone, :address, :address_extra, :city, :state, :zip, :geospatial_location, :grid_electrical_coordinates], @ven_interface, @ven_interface.ven ) %> <% end %> <% end %>

Destroy VEN

<%= link_to 'Destroy VEN', ven_path(@ven_interface.ven), class: 'btn btn-danger', method: :delete, data: { confirm: 'Are you sure?' } %>
<%= generate_ven_admin_control(@ven_interface.ven) %> <% if not @ven_interface.ven.registration.nil? %> <%= generate_view_details_column(@ven_interface.ven.registration, Registration, "VEN Registration Details", [:request_id, :registration_id, :ven_id, :oadr_profile_name, :oadr_transport_name, :oadr_report_only, :oadr_xml_signature, :oadr_ven_name, :oadr_http_pull_model, :oadr_transport_address], true) %> <% else %>

VEN Not Registered

<% end %>
<%= generate_list(@ven_interface.ven.resources, Resource, "VEN Resources", [:name, :resource_type_id, :address, :shed_capability, :ramp_period, :recovery_period], new_ven_resource_path(@ven_interface.ven), "Add Resource") %>

Market Context Subscriptions

<% @ven_interface.subscriptions.each do |record| %> <% end %>
Market Context Party ID
<%= record.name %> <%= record.party_name %>
<% if record.party_name.nil? %> <%= form_for(:market_contexts, url: subscribe_market_context_path(record.market_context_id, @ven_interface.ven.id)) do |f| %>
<%= f.submit "Subscribe", class: 'btn btn-primary btn-xs' %>
<% end %> <% else %> <%= form_for(:market_contexts, url: unsubscribe_market_context_path(record.market_context_id, @ven_interface.ven.id)) do |f| %>
<%= f.submit "Unsubscribe", class: 'btn btn-primary btn-xs' %>
<% end %> <% end %>
<%= generate_list(@ven_interface.ven.reports, Report, "Reports", [:report_specifier_id, :created_date_time, :duration, :report_name_id], nil, "Add Report") %> <%= generate_list(@ven_interface.ven.create_reports, CreateReport, "Report Requests", [:name, :description, :request_id, :active], new_ven_create_report_path(@ven_interface.ven), "Create Report Request") %>
<%= generate_list(@ven_interface.ven.opt_schedules, OptSchedule, "Opt Schedules", [:opt_id, :opt_reason_id, :opt_type_id], nil, '') %>