<%= render_aspace_partial :partial => "shared/form_messages", :locals => {:object => @agent, :form => form} %> <%= render_aspace_partial :partial => "agents/contact_details", :locals => {:form => form} %>

<%= I18n.t("agent._frontend.section.basic_information") %> <%= link_to_help :topic => "#{@agent.agent_type}_basic_information" %>

<%= form.hidden_input "agent_type", @agent.agent_type %> <%= I18n.t("agent.agent_type.#{@agent.agent_type}") %>
<%= form.label_and_boolean "publish", {}, user_prefs["publish"] %>
<%= render_aspace_partial :partial => "shared/subrecord_form", :locals => {:form => form, :name => "dates_of_existence", :section_id => "#{@agent.agent_type}_dates_of_existence", :template_erb => "dates/template", :template => "existence_date", :heading_text => I18n.t("agent._frontend.section.dates_of_existence"), :template_overrides => {"date_label" => "agents/date_labels"}, :help_topic => "#{@agent.agent_type}_dates_of_existence"} %> <%= render_aspace_partial :partial => "shared/subrecord_form", :locals => {:form => form, :name => "names", :section_id => "#{@agent.agent_type}_names", :template_erb => "agents/name_forms/#{@agent.agent_type}", :template => "name_#{@agent.agent_type.to_s.gsub("agent_","")}", :help_topic => "#{@agent.agent_type}_names"} %> <%= render_aspace_partial :partial => "shared/subrecord_form", :locals => {:form => form, :name => "agent_contacts", :section_id => "#{@agent.agent_type}_contact_details", :template_erb => "agents/contact_details", :template => "agent_contact", :help_topic => "#{@agent.agent_type}_contact_details"} %> <%= render_aspace_partial :partial => "notes/form", :locals => {:form => form, :all_note_types => note_types_for(form['jsonmodel_type']), :section_id => "#{@agent.agent_type}_notes"} %> <%= render_aspace_partial :partial => "related_agents/form", :locals => {:form => form} %> <%= render_aspace_partial :partial => "shared/subrecord_form", :locals => {:form => form, :name => "external_documents", :section_id => "#{@agent.agent_type}_external_documents", :help_topic => "#{@agent.agent_type}_external_documents"} %> <%= render_aspace_partial :partial => "shared/subrecord_form", :locals => {:form => form, :name => "rights_statements", :section_id => "#{@agent.agent_type}_rights_statements"} %> <%= render_aspace_partial :partial => "shared/subrecord_form", :locals => {:form => form, :name => "external_ids", :hidden => true} %> <%= form_plugins_for("agent", form) %>