% person = edit_person %>
<% person_counter = edit_person_counter %>
<% person_name = "#{get_values_from_datastream(@document_fedora,'descMetadata', [{:person=>person_counter}, :first_name])} #{get_values_from_datastream(@document_fedora,'descMetadata', [{:person=>person_counter}, :last_name])}" %>
<% base_id = "person_#{person_counter}" %>
<% if @document_fedora.class.respond_to?(:person_relator_terms) %>
<% choices = @document_fedora.class.person_relator_terms %>
<% else %>
<% choices = Hydra::ModsArticle.person_relator_terms %>
<% end %>
-
<%= fedora_field_label("descMetadata", [{:person=>person_counter}, :role, :text], "Person's Role:") %>
<%= fedora_select(@document_fedora,"descMetadata", [{:person=>person_counter}, :role, :text], :choices=>choices.values.sort) %>
-
-
<%= fedora_field_label("descMetadata", [{:person=>person_counter}, :first_name], "First Name") %>
<%= fedora_text_field(@document_fedora,"descMetadata", [{:person=>person_counter}, :first_name], :multiple=>false) %>
-
<%= fedora_field_label("descMetadata", [{:person=>person_counter}, :last_name], "Last Name") %>
<%= fedora_text_field(@document_fedora,"descMetadata", [{:person=>person_counter}, :last_name], :multiple=>false) %>
-
<%= fedora_field_label("descMetadata", [{:person=>person_counter}, :institution], "Institution") %>
<%= fedora_text_field(@document_fedora,"descMetadata", [{:person=>person_counter}, :institution], :multiple=>false) %>
<% if ( (params[:action] == "edit" || params[:action] == "create") && !person_name.strip.empty? ) %>
<%= field_selectors_for("descMetadata", [{:person=>person_counter}]) %>
" title="Delete '<%= person_name %>'"> Delete
<% end %>