-
Notifications
You must be signed in to change notification settings - Fork 224
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #2625 from archivesspace/ANW-1479-add-user-strings…
…-to-user-custom-reports ANW-1479 & ANW-1484
- Loading branch information
Showing
4 changed files
with
45 additions
and
2 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,37 @@ | ||
require 'spec_helper' | ||
require 'rails_helper' | ||
|
||
describe CustomReportTemplatesController, type: :controller do | ||
|
||
before(:each) do | ||
set_repo($repo) | ||
end | ||
|
||
it "creates a data object from request parameters" do | ||
session = User.login('admin', 'admin') | ||
User.establish_session(controller, session, 'admin') | ||
controller.session[:repo_id] = JSONModel.repository | ||
|
||
form_params = { | ||
custom_report_template: { | ||
name: "my custom report template #{Time.now.to_i}", | ||
limit: 10, | ||
data: { | ||
custom_record_type: 'my_custom_type', | ||
my_custom_type: { | ||
fields: { | ||
field_1: { | ||
include: 1, | ||
values: ["value1.1", "value1.2"] | ||
} | ||
} | ||
} | ||
} | ||
} | ||
} | ||
|
||
post :create, params: form_params | ||
data = JSON.parse(JSONModel(:custom_report_template).all(page: 1)["results"][0].data) | ||
expect(data["fields"]["field_1"]["values"]).to eq(["value1.1", "value1.2"]) | ||
end | ||
end |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,2 @@ | ||
ArchivesSpace field code (please don't edit this row),collection_id,ead,res_uri,ref_id,title,unit_id,hierarchy,level,other_level,publish,restrictions_flag,processing_note,l_lang,l_langscript,n_langmaterial,p_langmaterial,l_lang_2,l_langscript_2,n_langmaterial_2,p_langmaterial_2,dates_label,begin,end,date_type,expression,date_certainty,dates_label_2,begin_2,end_2,date_type_2,expression_2,date_certainty_2,portion,number,extent_type,container_summary,physical_details,dimensions,portion_2,number_2,extent_type_2,container_summary_2,physical_details_2,dimensions_2,cont_instance_type,type_1,indicator_1,barcode,type_2,indicator_2,type_3,indicator_3,cont_instance_type_2,type_1_2,indicator_1_2,barcode_2,type_2_2,indicator_2_2,type_3_2,indicator_3_2,digital_object_id,digital_object_title,digital_object_link,digital_object_link_publish,thumbnail,thumbnail_publish,people_agent_record_id_1,people_agent_header_1,people_agent_role_1,people_agent_relator_1,people_agent_record_id_2,people_agent_header_2,people_agent_role_2,people_agent_relator_2,people_agent_record_id_3,people_agent_header_3,people_agent_role_3,people_agent_relator_3,people_agent_record_id_4,people_agent_header_4,people_agent_role_4,people_agent_relator_4,people_agent_record_id_5,people_agent_header_5,people_agent_role_5,people_agent_relator_5,families_agent_record_id_1,families_agent_header_1,families_agent_role_1,families_agent_relator_1,families_agent_record_id_2,families_agent_header_2,families_agent_role_2,families_agent_relator_2,corporate_entities_agent_record_id_1,corporate_entities_agent_header_1,corporate_entities_agent_role_1,corporate_entities_agent_relator_1,corporate_entities_agent_record_id_2,corporate_entities_agent_header_2,corporate_entities_agent_role_2,corporate_entities_agent_relator_2,corporate_entities_agent_record_id_3,corporate_entities_agent_header_3,corporate_entities_agent_role_3,corporate_entities_agent_relator_3,subject_1_record_id,subject_1_term,subject_1_type,subject_1_source,subject_2_record_id,subject_2_term,subject_2_type,subject_2_source,n_abstract,p_abstract,n_accessrestrict,p_accessrestrict,b_accessrestrict,e_accessrestrict,n_acqinfo,p_acqinfo,n_arrangement,p_arrangement,n_bioghist,p_bioghist,n_custodhist,p_custodhist,n_dimensions,p_dimensions,n_odd,p_odd,n_physdesc,p_physdesc,n_physfacet,p_physfacet,n_physloc,p_physloc,n_prefercite,p_prefercite,n_processinfo,p_processinfo,n_relatedmaterial,p_relatedmaterial,n_scopecontent,p_scopecontent,n_separatedmaterial,p_separatedmaterial,n_userestrict,p_userestrict | ||
Field name ,Resource Identifier,EAD ID (either this or URI is *REQUIRED*),Resource URI (either this or EAD ID is *REQUIRED*),Ref ID ,Title (either or Date is *REQUIRED*),Component Unique Identifier,Hierarchical Relationship *REQUIRED*,Description Level *REQUIRED*,Other Level,Publish?,Restrictions Apply?,Processing Note,Language,Script,Language Note,Publish?,Language (2),Script (2),Language Note (2),Publish?,Date(1) Label,Date(1) Begin,Date(1) end,Date(1) Type *REQUIRED*,Date(1) expression,Date(1) Certainty,Date(2) Label,Date(2) Begin,Date(2) end,Date(2) Type *REQUIRED* if specifying a second Date,Date(2) expression,Date(2) Certainty,Extent portion,Extent number *REQUIRED* if specifying Extent,"Extent type: cubic feet, cds, etc.*REQUIRED* if specifying Extent",Container Summary,Physical Details,Dimensions,Extent portion(2),Extent number(2) *REQUIRED* if specifying second Extent,"Extent type(2): cubic feet, cds, etc. *REQUIRED* if specifying second Extent",Container Summary(2),Physical Details(2),Dimensions(2),Container Instance Type,Top Container type,Top Container [indicator],barcode,Child type,Child indicator,Grandchild type,Grandchild indicator,Container Instance Type(2),Top Container type(2),Top Container [indicator](2),barcode(2),Child type(2),Child indicator(2),Grandchild type(2),Grandchild indicator(2),Digital Object ID,Digital Object Title,URL of Linked-out digital object,Publish linked-out digital object?,URL of thumbnail,Publish thumbnail?,Agent (1) Record ID,Agent(1) header string,Agent(1) Role,Agent(1) Relator,Agent(2) Record ID,Agent(2) header string,Agent(2) Role,Agent(2) Relator,Agent(3) Record ID,Agent(3) header string,Agent(3) Role,Agent(3) Relator,Agent(4) Record ID,Agent(4) header string,Agent(4) Role,Agent(4) Relator,Agent(5) Record ID,Agent(5) header string,Agent(5) Role,Agent(5) Relator,Family Agent(1) Record ID,Family Agent(1) header string,Family Agent(1) Role,Family Agent(1) Relator,Family Agent(2) Record ID,Family Agent(2) header string,Family Agent(2) Role,Family Agent(2) Relator,Corporate Agent Record ID(1),Corporate Agent header string(1),Corporate Agent Role(1),CorporateRelator(1),Corporate Agent Record ID(2),Corporate Agent header string(2),Corporate Agent Role(2),CorporateRelator(2),Corporate Agent Record ID(3),Corporate Agent header string(3),Corporate Agent Role(3),CorporateRelator(3),Subject (1) Record ID,Subject (1) Term,Subject (1) Type,Subject (1) Source,Subject (2) Record ID,Subject (2) Term,Subject (2) Type,Subject (2) Source,Abstract,Publish Abstract,Access Restrictions,Publish Access Restrictions,Access Restrictions Begin Date,Access Restrictions End Date,Acquisition Information,Publish Acquisition Information?,Arrangement,Publish Arrangement?,Biography/History,Publish Biographical History?,Custodial History,Publish Custodial History?,Dimensions,Publish Dimensions?,General,Publish General?,Physical Description,Publish Physical Description?,Physical Facet,Publish Physical Facet?,Physical Location,Publish Physical Location?,Preferred Citation,Publish Preferred Citation?,Processing Information,Publish Process Info?,Related Materials,Publish Related materials?,Scope and Contents,Publish Scope and contents?,Separated Materials,Publish Separated Materials?,Use Restrictions,Publish Use Restrictions? | ||
ArchivesSpace field code (please don't edit this row),collection_id,ead,res_uri,ref_id,title,unit_id,hierarchy,level,other_level,publish,restrictions_flag,processing_note,l_lang,l_langscript,n_langmaterial,p_langmaterial,l_lang_2,l_langscript_2,n_langmaterial_2,p_langmaterial_2,dates_label,begin,end,date_type,expression,date_certainty,dates_label_2,begin_2,end_2,date_type_2,expression_2,date_certainty_2,portion,number,extent_type,container_summary,physical_details,dimensions,portion_2,number_2,extent_type_2,container_summary_2,physical_details_2,dimensions_2,cont_instance_type,type_1,indicator_1,barcode,type_2,indicator_2,type_3,indicator_3,cont_instance_type_2,type_1_2,indicator_1_2,barcode_2,type_2_2,indicator_2_2,type_3_2,indicator_3_2,digital_object_id,digital_object_title,publish,digital_object_link,digital_object_link_publish,thumbnail,thumbnail_publish,people_agent_record_id_1,people_agent_header_1,people_agent_role_1,people_agent_relator_1,people_agent_record_id_2,people_agent_header_2,people_agent_role_2,people_agent_relator_2,people_agent_record_id_3,people_agent_header_3,people_agent_role_3,people_agent_relator_3,people_agent_record_id_4,people_agent_header_4,people_agent_role_4,people_agent_relator_4,people_agent_record_id_5,people_agent_header_5,people_agent_role_5,people_agent_relator_5,families_agent_record_id_1,families_agent_header_1,families_agent_role_1,families_agent_relator_1,families_agent_record_id_2,families_agent_header_2,families_agent_role_2,families_agent_relator_2,corporate_entities_agent_record_id_1,corporate_entities_agent_header_1,corporate_entities_agent_role_1,corporate_entities_agent_relator_1,corporate_entities_agent_record_id_2,corporate_entities_agent_header_2,corporate_entities_agent_role_2,corporate_entities_agent_relator_2,corporate_entities_agent_record_id_3,corporate_entities_agent_header_3,corporate_entities_agent_role_3,corporate_entities_agent_relator_3,subject_1_record_id,subject_1_term,subject_1_type,subject_1_source,subject_2_record_id,subject_2_term,subject_2_type,subject_2_source,n_abstract,p_abstract,n_accessrestrict,p_accessrestrict,b_accessrestrict,e_accessrestrict,n_acqinfo,p_acqinfo,n_arrangement,p_arrangement,n_bioghist,p_bioghist,n_custodhist,p_custodhist,n_dimensions,p_dimensions,n_odd,p_odd,n_physdesc,p_physdesc,n_physfacet,p_physfacet,n_physloc,p_physloc,n_prefercite,p_prefercite,n_processinfo,p_processinfo,n_relatedmaterial,p_relatedmaterial,n_scopecontent,p_scopecontent,n_separatedmaterial,p_separatedmaterial,n_userestrict,p_userestrict | ||
Field name ,Resource Identifier,EAD ID (either this or URI is *REQUIRED*),Resource URI (either this or EAD ID is *REQUIRED*),Ref ID ,Title (either or Date is *REQUIRED*),Component Unique Identifier,Hierarchical Relationship *REQUIRED*,Description Level *REQUIRED*,Other Level,Publish?,Restrictions Apply?,Processing Note,Language,Script,Language Note,Publish?,Language (2),Script (2),Language Note (2),Publish?,Date(1) Label,Date(1) Begin,Date(1) end,Date(1) Type *REQUIRED*,Date(1) expression,Date(1) Certainty,Date(2) Label,Date(2) Begin,Date(2) end,Date(2) Type *REQUIRED* if specifying a second Date,Date(2) expression,Date(2) Certainty,Extent portion,Extent number *REQUIRED* if specifying Extent,"Extent type: cubic feet, cds, etc.*REQUIRED* if specifying Extent",Container Summary,Physical Details,Dimensions,Extent portion(2),Extent number(2) *REQUIRED* if specifying second Extent,"Extent type(2): cubic feet, cds, etc. *REQUIRED* if specifying second Extent",Container Summary(2),Physical Details(2),Dimensions(2),Container Instance Type,Top Container type,Top Container [indicator],barcode,Child type,Child indicator,Grandchild type,Grandchild indicator,Container Instance Type(2),Top Container type(2),Top Container [indicator](2),barcode(2),Child type(2),Child indicator(2),Grandchild type(2),Grandchild indicator(2),Digital Object ID,Digital Object Title,Publish Digital Object Record,URL of Linked-out digital object,Publish linked-out digital object?,URL of thumbnail,Publish thumbnail?,Agent (1) Record ID,Agent(1) header string,Agent(1) Role,Agent(1) Relator,Agent(2) Record ID,Agent(2) header string,Agent(2) Role,Agent(2) Relator,Agent(3) Record ID,Agent(3) header string,Agent(3) Role,Agent(3) Relator,Agent(4) Record ID,Agent(4) header string,Agent(4) Role,Agent(4) Relator,Agent(5) Record ID,Agent(5) header string,Agent(5) Role,Agent(5) Relator,Family Agent(1) Record ID,Family Agent(1) header string,Family Agent(1) Role,Family Agent(1) Relator,Family Agent(2) Record ID,Family Agent(2) header string,Family Agent(2) Role,Family Agent(2) Relator,Corporate Agent Record ID(1),Corporate Agent header string(1),Corporate Agent Role(1),CorporateRelator(1),Corporate Agent Record ID(2),Corporate Agent header string(2),Corporate Agent Role(2),CorporateRelator(2),Corporate Agent Record ID(3),Corporate Agent header string(3),Corporate Agent Role(3),CorporateRelator(3),Subject (1) Record ID,Subject (1) Term,Subject (1) Type,Subject (1) Source,Subject (2) Record ID,Subject (2) Term,Subject (2) Type,Subject (2) Source,Abstract,Publish Abstract,Access Restrictions,Publish Access Restrictions,Access Restrictions Begin Date,Access Restrictions End Date,Acquisition Information,Publish Acquisition Information?,Arrangement,Publish Arrangement?,Biography/History,Publish Biographical History?,Custodial History,Publish Custodial History?,Dimensions,Publish Dimensions?,General,Publish General?,Physical Description,Publish Physical Description?,Physical Facet,Publish Physical Facet?,Physical Location,Publish Physical Location?,Preferred Citation,Publish Preferred Citation?,Processing Information,Publish Process Info?,Related Materials,Publish Related materials?,Scope and Contents,Publish Scope and contents?,Separated Materials,Publish Separated Materials?,Use Restrictions,Publish Use Restrictions? |
Binary file not shown.