<% define_template "archival_object", jsonmodel_definition(:archival_object) do |readonly, archival_object| %>
<%= archival_object.display_string %> <%= I18n.t("archival_object._singular") %>
<%= render_aspace_partial :partial => "shared/flash_messages" %>
<% if archival_object.dates.length > 0 %>
<%= render_aspace_partial :partial => "dates/show", :locals => { :dates => archival_object.dates, :section_id => "archival_object_dates_" } %>
<% end %>
<% if archival_object.extents.length > 0 %>
<%= render_aspace_partial :partial => "extents/show", :locals => { :extents => archival_object.extents, :section_id => "archival_object_extents_" } %>
<% end %>
<% if archival_object.linked_agents.length > 0 %>
<%= render_aspace_partial :partial => "linked_agents/show", :locals => { :linked_agents => archival_object.linked_agents, :section_id => "archival_object_linked_agents_" } %>
<% end %>
<% if not archival_object.subjects.blank? %>
<%= render_aspace_partial :partial => "subjects/show_inline", :locals => {:subjects => archival_object.subjects, :section_id => "archival_object_subjects_"} %>
<% end %>
<% if archival_object.notes.length > 0 %>
<%= render_aspace_partial :partial => "notes/show", :locals => { :notes => archival_object.notes, :context => readonly } %>
<% end %>
<% if archival_object.external_documents.length > 0 %>
<%= render_aspace_partial :partial => "external_documents/show", :locals => { :external_documents => archival_object.external_documents, :section_id => "archival_object_external_documents_" } %>
<% end %>
<% if archival_object.rights_statements.length > 0 %>
<%= render_aspace_partial :partial => "rights_statements/show", :locals => { :rights_statements => archival_object.rights_statements, :section_id => "archival_object_rights_statements_" } %>
<% end %>
<% if archival_object.instances.length > 0 %>
<%= render_aspace_partial :partial => "instances/show", :locals => { :instances => archival_object.instances, :section_id => "archival_object_instances_" } %>
<% end %>
<%= render_aspace_partial :partial => "linked_events/show", :locals => { :linked_events => archival_object.linked_events, :context => readonly, :section_id => "archival_object_linked_events_" } %>
<%= show_plugins_for(@archival_object, readonly) %>
<% end %>
<%= readonly_context :archival_object, @archival_object do |readonly| %>
<% readonly.emit_template("archival_object", @archival_object) %>
<% end %>