<% define_template "digital_object", jsonmodel_definition(:digital_object) do |readonly, digital_object| %>
<%= digital_object.title %> <%= I18n.t("digital_object._singular") %>
<%= render_aspace_partial :partial => "shared/form_messages", :locals => {:form => readonly} %>
<% if digital_object.file_versions.length > 0 %>
<%= render_aspace_partial :partial => "file_versions/show", :locals => { :file_versions => digital_object.file_versions, :section_id => "digital_object_file_versions_" } %>
<% end %>
<% if digital_object.dates.length > 0 %>
<%= render_aspace_partial :partial => "dates/show", :locals => { :dates => digital_object.dates, :section_id => "digital_object_dates_" } %>
<% end %>
<% if digital_object.extents.length > 0 %>
<%= render_aspace_partial :partial => "extents/show", :locals => { :extents => digital_object.extents, :section_id => "digital_object_extents_" } %>
<% end %>
<% if digital_object.linked_agents.length > 0 %>
<%= render_aspace_partial :partial => "linked_agents/show", :locals => { :linked_agents => digital_object.linked_agents, :section_id => "digital_object_linked_agents_" } %>
<% end %>
<% if digital_object.linked_instances.length > 0 %>
<% end %>
<% if not digital_object.subjects.blank? %>
<%= render_aspace_partial :partial => "subjects/show_inline", :locals => {:subjects => digital_object.subjects, :section_id => "digital_object_subjects_"} %>
<% end %>
<% if digital_object.notes.length > 0 %>
<%= render_aspace_partial :partial => "notes/show", :locals => { :notes => digital_object.notes, :context => readonly } %>
<% end %>
<% if digital_object.external_documents.length > 0 %>
<%= render_aspace_partial :partial => "external_documents/show", :locals => { :external_documents => digital_object.external_documents, :section_id => "digital_object_external_documents_" } %>
<% end %>
<% if digital_object.rights_statements.length > 0 %>
<%= render_aspace_partial :partial => "rights_statements/show", :locals => { :rights_statements => digital_object.rights_statements, :section_id => "digital_object_rights_statements_" } %>
<% end %>
<% if digital_object.collection_management %>
<%= render_aspace_partial :partial => "collection_management/show", :locals => { :collection_management => digital_object.collection_management, :section_id => "digital_object_collection_management_" } %>
<% end %>
<%= render_aspace_partial :partial => "linked_events/show", :locals => { :linked_events => digital_object.linked_events, :context => readonly, :section_id => "digital_object_linked_events_" } %>
<% if digital_object.user_defined %>
<%= render_aspace_partial :partial => "user_defined/show", :locals => { :user_defined => digital_object.user_defined, :section_id => "digital_object_user_defined_" } %>
<% end %>
<%= show_plugins_for(@digital_object, readonly) %>
<% end %>
<%= readonly_context :digital_object, @digital_object do |readonly| %>
<% readonly.emit_template("digital_object", @digital_object) %>
<% end %>