|
<%= form.select "level", form.possible_options_for("level", true) %> |
<%= form.textfield "other_level" %> |
<%= form.checkbox "publish", {}, user_prefs["publish"] %> |
<%= form.textfield "title" %> |
<%= form.textfield "component_id" %> |
<%= form.select "language", jsonmodel_definition(:archival_object).options_for(form, "language", true) %>
|
<% form.push(form.set_index("dates[]", 0), begin archival_object["dates"][0] || {} rescue {} end) do %>
<%= form.textfield "expression" %>
<% end %>
|
<% form.push(form.set_index("dates[]", 0), begin archival_object["dates"][0] || {} rescue {} end) do %>
<%= form.select "date_type", jsonmodel_definition(:date).options_for(form, "date_type", true) %>
<% end %>
<% form.push("dates", begin archival_object["dates"] || [] rescue [] end) do %>
<% end %>
|
<% form.push(form.set_index("dates[]", 0), begin archival_object["dates"][0] || {} rescue {} end) do %>
<%= form.select "label", jsonmodel_definition(:date).options_for(form, "label", true) %>
<% end %>
|
<% form.push(form.set_index("dates[]", 0), begin archival_object["dates"][0] || {} rescue {} end) do %>
<%= form.textfield "begin" %>
<% end %>
|
<% form.push(form.set_index("dates[]", 0), begin archival_object["dates"][0] || {} rescue {} end) do %>
<%= form.textfield "end" %>
<% end %>
|
<% form.push(form.set_index("instances[]", 0), begin archival_object["instances"][0] || {} rescue {} end) do %>
<%= form.select "instance_type", jsonmodel_definition(:instance).options_for(form, 'instance_type', true).reject{|option_arr| option_arr[1] === 'digital_object'} %>
<% end %>
|
<% form.push(form.set_index("instances[]", 0), begin archival_object["instances"][0] || {} rescue {} end) do %>
<% form.push(form.set_index("container", 0), form["container"] || {}) do %>
<%= form.select "type_1", jsonmodel_definition(:container).options_for(form, 'type_1', true) %>
<% end %>
<% form.push(form.set_index("container", 0), []) do %>
<% end %>
<% end %>
|
<% form.push(form.set_index("instances[]", 0), begin archival_object["instances"][0] || {} rescue {} end) do %>
<% form.push(form.set_index("container", 0), form["container"] || {}) do %>
<%= form.textfield "indicator_1" %>
<% end %>
<% end %>
|
<% form.push(form.set_index("instances[]", 0), begin archival_object["instances"][0] || {} rescue {} end) do %>
<% form.push(form.set_index("container", 0), form["container"] || {}) do %>
<%= form.textfield "barcode_1" %>
<% end %>
<% end %>
|
<% form.push(form.set_index("instances[]", 0), begin archival_object["instances"][0] || {} rescue {} end) do %>
<% form.push(form.set_index("container", 0), form["container"] || {}) do %>
<%= form.select "type_2", jsonmodel_definition(:container).options_for(form, 'type_2', true) %>
<% end %>
<% end %>
|
<% form.push(form.set_index("instances[]", 0), begin archival_object["instances"][0] || {} rescue {} end) do %>
<% form.push(form.set_index("container", 0), form["container"] || {}) do %>
<%= form.textfield "indicator_2" %>
<% end %>
<% end %>
|
<% form.push(form.set_index("instances[]", 0), begin archival_object["instances"][0] || {} rescue {} end) do %>
<% form.push(form.set_index("container", 0), form["container"] || {}) do %>
<%= form.select "type_3", jsonmodel_definition(:container).options_for(form, 'type_3', true) %>
<% end %>
<% end %>
|
<% form.push(form.set_index("instances[]", 0), begin archival_object["instances"][0] || {} rescue {} end) do %>
<% form.push(form.set_index("container", 0), form["container"] || {}) do %>
<%= form.textfield "indicator_3" %>
<% end %>
<% end %>
|
<% form.push(form.set_index("notes[]", 0), begin archival_object["notes"][0] || {} rescue {} end) do %>
<%= form.select("type", [""].concat(note_types_for(:archival_object).map {|value, hash| [hash[:i18n], value]}.sort{|a, b| a[0] <=> b[0]})) %>
<%= form.hidden_input "jsonmodel_type", "note_singlepart" %>
<% end %>
|
<% form.push(form.set_index("notes[]", 0), begin archival_object["notes"][0] || {} rescue {} end) do %>
<%= form.textfield "label" %>
<% end %>
|
<% form.push(form.set_index("notes[]", 0), begin archival_object["notes"][0] || {} rescue {} end) do %>
<% form.push(form.set_index("content[]", 0), begin form["content"][0] || "" rescue "" end) do %>
<%= form.textfield nil, form.obj %>
<% end %>
<% form.push("content", begin archival_object["content"] || [] rescue [] end) do %>
<% end %>
<% form.push(form.set_index("subnotes[]", 0), []) do %>
">
<% end %>
<% end %>
|
<% form.push(form.set_index("notes[]", 1), begin archival_object["notes"][1] || {} rescue {} end) do %>
<%= form.select("type", [""].concat(note_types_for(:archival_object).map {|value, hash| [hash[:i18n], value]}.sort{|a, b| a[0] <=> b[0]})) %>
<%= form.hidden_input "jsonmodel_type", "note_singlepart" %>
<% end %>
|
<% form.push(form.set_index("notes[]", 1), begin archival_object["notes"][1] || {} rescue {} end) do %>
<%= form.textfield "label" %>
<% end %>
|
<% form.push(form.set_index("notes[]", 1), begin archival_object["notes"][1] || {} rescue {} end) do %>
<% form.push(form.set_index("content[]", 0), begin form["content"][0] || "" rescue "" end) do %>
<%= form.textfield nil, form.obj %>
<% end %>
<% form.push("content", begin archival_object["content"] || [] rescue [] end) do %>
<% end %>
<% form.push(form.set_index("subnotes[]", 0), []) do %>
">
<% end %>
<% end %>
|
<% form.push(form.set_index("notes[]", 2), begin archival_object["notes"][2] || {} rescue {} end) do %>
<%= form.select("type", [""].concat(note_types_for(:archival_object).map {|value, hash| [hash[:i18n], value]}.sort{|a, b| a[0] <=> b[0]})) %>
<%= form.hidden_input "jsonmodel_type", "note_singlepart" %>
<% end %>
|
<% form.push(form.set_index("notes[]", 2), begin archival_object["notes"][2] || {} rescue {} end) do %>
<%= form.textfield "label" %>
<% end %>
|
<% form.push(form.set_index("notes[]", 2), begin archival_object["notes"][2] || {} rescue {} end) do %>
<% form.push(form.set_index("content[]", 0), begin form["content"][0] || "" rescue "" end) do %>
<%= form.textfield nil, form.obj %>
<% end %>
<% form.push("content", begin archival_object["content"] || [] rescue [] end) do %>
<% end %>
<% form.push(form.set_index("subnotes[]", 0), []) do %>
">
<% end %>
<% end %>
|
<% if !first_row %><% end %>
|
<% end %>