<%= yield "metadata_tab".to_sym if content_for? "metadata_tab".to_sym %> diff --git a/app/views/numismatics/issues/_numismatic_artist_fields.html.erb b/app/views/numismatics/issues/_numismatic_artist_fields.html.erb index bc85b63fe1..0709984d4a 100644 --- a/app/views/numismatics/issues/_numismatic_artist_fields.html.erb +++ b/app/views/numismatics/issues/_numismatic_artist_fields.html.erb @@ -1,4 +1,4 @@ -
+
<%= f.label :person_id, required: f.object.required?(:person_id) %> diff --git a/app/views/numismatics/issues/edit_fields/_master_id.html.erb b/app/views/numismatics/issues/edit_fields/_master_id.html.erb index 379ffcce4c..1680ab28fd 100644 --- a/app/views/numismatics/issues/edit_fields/_master_id.html.erb +++ b/app/views/numismatics/issues/edit_fields/_master_id.html.erb @@ -1,4 +1,4 @@ -
+
<%= f.label :master_id, required: f.object.required?(:master_id) %> <%= link_to 'New Master', new_numismatics_person_path, class: 'btn btn-sm btn-primary new-link', target: '_blank'%> <%= f.hidden_field :master_id, ajax_select_type: "Person" %> diff --git a/app/views/numismatics/issues/edit_fields/_numismatic_place_id.html.erb b/app/views/numismatics/issues/edit_fields/_numismatic_place_id.html.erb index 02375b3011..2e3ef28d8d 100644 --- a/app/views/numismatics/issues/edit_fields/_numismatic_place_id.html.erb +++ b/app/views/numismatics/issues/edit_fields/_numismatic_place_id.html.erb @@ -1,4 +1,4 @@ -
+
<%= f.label :numismatic_place_id, required: f.object.required?(:numismatic_place_id), label: "Minting Location" %> <%= link_to 'New Place', new_numismatics_place_path, class: 'btn btn-sm btn-primary new-link', target: '_blank'%> <%= f.hidden_field :numismatic_place_id, ajax_select_type: "Place" %> diff --git a/app/views/numismatics/issues/edit_fields/_ruler_id.html.erb b/app/views/numismatics/issues/edit_fields/_ruler_id.html.erb index d9156ec6e8..1d0dada524 100644 --- a/app/views/numismatics/issues/edit_fields/_ruler_id.html.erb +++ b/app/views/numismatics/issues/edit_fields/_ruler_id.html.erb @@ -1,4 +1,4 @@ -
+
<%= f.label :ruler_id, required: f.object.required?(:ruler_id) %> <%= link_to 'New Ruler', new_numismatics_person_path, class: 'btn btn-sm btn-primary new-link', target: '_blank'%> <%= f.hidden_field :ruler_id, ajax_select_type: "Person" %> diff --git a/app/views/records/edit_fields/_numismatic_accession_id.html.erb b/app/views/records/edit_fields/_numismatic_accession_id.html.erb index ed7bf6680f..82f1e9816e 100644 --- a/app/views/records/edit_fields/_numismatic_accession_id.html.erb +++ b/app/views/records/edit_fields/_numismatic_accession_id.html.erb @@ -1,4 +1,4 @@ -
+
<%= f.label :numismatic_accession_id, required: f.object.required?(:numismatic_accession_id) %> <%= f.hidden_field :numismatic_accession_id, ajax_select_type: "Accession" %>
diff --git a/app/views/records/edit_fields/_numismatic_citation_fields.html.erb b/app/views/records/edit_fields/_numismatic_citation_fields.html.erb index 065c3c1738..50585b3ed8 100644 --- a/app/views/records/edit_fields/_numismatic_citation_fields.html.erb +++ b/app/views/records/edit_fields/_numismatic_citation_fields.html.erb @@ -1,4 +1,4 @@ -
+
<%= f.label :numismatic_reference_id, required: f.object.required?(:numismatic_reference_id) %> diff --git a/app/views/records/edit_fields/_numismatic_monogram_ids.html.erb b/app/views/records/edit_fields/_numismatic_monogram_ids.html.erb index 33fa515b5f..4d4c21f486 100644 --- a/app/views/records/edit_fields/_numismatic_monogram_ids.html.erb +++ b/app/views/records/edit_fields/_numismatic_monogram_ids.html.erb @@ -1,2 +1,4 @@ - + + + diff --git a/app/views/records/edit_fields/_subject.html.erb b/app/views/records/edit_fields/_subject.html.erb index cd3d86439e..8e5e6bc161 100644 --- a/app/views/records/edit_fields/_subject.html.erb +++ b/app/views/records/edit_fields/_subject.html.erb @@ -10,6 +10,7 @@ label_method: :label, value_method: :id, input_html: { multiple: f.object.multiple?(key), + class: 'select2', data: { live_search: true } diff --git a/spec/models/numismatics/coin_feature_spec.rb b/spec/models/numismatics/coin_feature_spec.rb index 2bea8ded7a..8d3d49db03 100644 --- a/spec/models/numismatics/coin_feature_spec.rb +++ b/spec/models/numismatics/coin_feature_spec.rb @@ -190,6 +190,7 @@ end scenario "users can create a new issue with duplicated metadata" do + page.fill_in "numismatics_coin_analysis", with: "" page.fill_in "numismatics_coin_analysis", with: "test analysis 2" page.click_on "Save and Duplicate Metadata"