File tree Expand file tree Collapse file tree 2 files changed +9
-2
lines changed
Expand file tree Collapse file tree 2 files changed +9
-2
lines changed Original file line number Diff line number Diff line change @@ -39,7 +39,7 @@ def field_semantics
3939 keyword_list : [ 'keyword_ssim' , 'keyword_tesim' ] ,
4040 title : [ 'title_ssi' , 'title_tesi' ] ,
4141 id : [ 'db_id' ] ,
42- access_level : 'access_level_ss' ,
42+ adjusted_access_level : 'access_level_ss' ,
4343 semester : 'semester_ssi' ,
4444 abstract : 'abstract_tesi' ,
4545 defended_at_dtsi : 'defended_at_dtsi' ,
@@ -92,6 +92,10 @@ def committee_member_names
9292 names
9393 end
9494
95+ def adjusted_access_level
96+ access_level =='restricted_liberal_arts' ? 'restricted_to_institution' : access_level
97+ end
98+
9599 def author_name_tesi
96100 "#{ author . last_name } , #{ author . first_name } #{ author . middle_name } "
97101 end
Original file line number Diff line number Diff line change 1717 final_submission_files_uploaded_at : DateTime . now ,
1818 # Test that nil stays nil
1919 defended_at : nil ,
20+ # Test that restricted liberal arts maps to restricted to institution
21+ access_level : 'restricted_liberal_arts' ,
2022 program_id : program . id
2123 end
2224 let ( :final_submission_file_1 ) { create :final_submission_file }
2628 let ( :committee_member_2 ) { create :committee_member }
2729 let ( :program ) { create :program , name : 'Mechanical Engineering (DED)' }
2830 let ( :program_name_condensed ) { 'Mechanical Engineering' }
31+ let ( :converted_access_level ) { 'restricted_to_institution' }
2932
3033 it 'generates solr doc from submission attributes' do
3134 submission . committee_members << committee_member_1
3639 submission . save
3740 expect ( solr_submission . to_solr ) . to eq ( {
3841 "abstract_tesi" => submission . abstract ,
39- "access_level_ss" => submission . access_level ,
42+ "access_level_ss" => converted_access_level ,
4043 "author_name_tesi" => "#{ submission . author_last_name } , #{ submission . author_first_name } #{ submission . author_middle_name } " ,
4144 "committee_member_and_role_tesim" => [ "#{ committee_member_1 . name } , #{ committee_member_1 . committee_role . name } " ,
4245 "#{ committee_member_2 . name } , #{ committee_member_2 . committee_role . name } " ] ,
You can’t perform that action at this time.
0 commit comments