From 18b7df232f9e716c327ff053bf32300d20b8efae Mon Sep 17 00:00:00 2001 From: Paul Pound Date: Wed, 11 Feb 2026 09:47:39 -0400 Subject: [PATCH] initial commit --- ...m_display.node.ill_institution.default.yml | 292 ++++++++++++++++++ ...y.node.ill_institution_request.default.yml | 255 +++++++++++++++ ...w_display.node.ill_institution.default.yml | 226 ++++++++++++++ ...y.node.ill_institution_request.default.yml | 194 ++++++++++++ ...de.ill_institution.field_ill_ag_canada.yml | 21 ++ ...ld.node.ill_institution.field_ill_city.yml | 21 ++ ...institution.field_ill_consortia_groups.yml | 21 ++ ...ll_institution.field_ill_contact_email.yml | 21 ++ ...titution.field_ill_contact_institution.yml | 21 ++ ...ill_institution.field_ill_contact_name.yml | 21 ++ ...ll_institution.field_ill_contact_phone.yml | 21 ++ ...node.ill_institution.field_ill_country.yml | 23 ++ ...e.ill_institution.field_ill_department.yml | 21 ++ ...node.ill_institution.field_ill_docline.yml | 21 ++ ...d.node.ill_institution.field_ill_email.yml | 21 ++ ...de.ill_institution.field_ill_ex_libris.yml | 21 ++ ...eld.node.ill_institution.field_ill_fax.yml | 21 ++ ...l_institution.field_ill_has_ill_system.yml | 21 ++ ...e.ill_institution.field_ill_lac_symbol.yml | 21 ++ ...titution.field_ill_library_of_congress.yml | 21 ++ ...ill_institution.field_ill_library_type.yml | 21 ++ ...institution.field_ill_messaging_method.yml | 21 ++ ...ld.node.ill_institution.field_ill_oclc.yml | 21 ++ ...ill_institution.field_ill_other_symbol.yml | 21 ++ ...d.node.ill_institution.field_ill_phone.yml | 21 ++ ....ill_institution.field_ill_postal_code.yml | 21 ++ ...l_institution.field_ill_province_state.yml | 21 ++ ...itution.field_ill_special_arrangements.yml | 21 ++ ....node.ill_institution.field_ill_street.yml | 21 ++ ..._institution.field_ill_system_software.yml | 21 ++ ...ion_request.field_ill_additional_notes.yml | 21 ++ ...ution_request.field_ill_article_author.yml | 21 ++ ...tution_request.field_ill_article_title.yml | 21 ++ ...tution_request.field_ill_author_editor.yml | 21 ++ ...ution_request.field_ill_chapter_author.yml | 21 ++ ...tution_request.field_ill_chapter_title.yml | 21 ++ ..._request.field_ill_copyright_agreement.yml | 25 ++ ..._institution_request.field_ill_edition.yml | 21 ++ ...ion_request.field_ill_institution_code.yml | 21 ++ ...ill_institution_request.field_ill_isbn.yml | 21 ++ ...ill_institution_request.field_ill_issn.yml | 21 ++ ...ll_institution_request.field_ill_issue.yml | 21 ++ ...nstitution_request.field_ill_item_type.yml | 21 ++ ...tution_request.field_ill_journal_title.yml | 21 ++ ...ll_institution_request.field_ill_pages.yml | 21 ++ ...request.field_ill_partner_organization.yml | 31 ++ ...ion_request.field_ill_publication_date.yml | 21 ++ ...nstitution_request.field_ill_publisher.yml | 21 ++ ...nstitution_request.field_ill_req_email.yml | 21 ++ ...nstitution_request.field_ill_req_phone.yml | 21 ++ ...equest.field_ill_source_of_information.yml | 21 ++ ...l_institution_request.field_ill_volume.yml | 21 ++ ...torage.node.field_ill_additional_notes.yml | 21 ++ ...field.storage.node.field_ill_ag_canada.yml | 23 ++ ....storage.node.field_ill_article_author.yml | 23 ++ ...d.storage.node.field_ill_article_title.yml | 23 ++ ...d.storage.node.field_ill_author_editor.yml | 23 ++ ....storage.node.field_ill_chapter_author.yml | 23 ++ ...d.storage.node.field_ill_chapter_title.yml | 23 ++ .../field.storage.node.field_ill_city.yml | 23 ++ ...torage.node.field_ill_consortia_groups.yml | 21 ++ ...d.storage.node.field_ill_contact_email.yml | 20 ++ ...age.node.field_ill_contact_institution.yml | 23 ++ ...ld.storage.node.field_ill_contact_name.yml | 23 ++ ...d.storage.node.field_ill_contact_phone.yml | 23 ++ ...age.node.field_ill_copyright_agreement.yml | 20 ++ .../field.storage.node.field_ill_country.yml | 23 ++ ...ield.storage.node.field_ill_department.yml | 23 ++ .../field.storage.node.field_ill_docline.yml | 23 ++ .../field.storage.node.field_ill_edition.yml | 23 ++ .../field.storage.node.field_ill_email.yml | 20 ++ ...field.storage.node.field_ill_ex_libris.yml | 23 ++ .../field.storage.node.field_ill_fax.yml | 23 ++ ....storage.node.field_ill_has_ill_system.yml | 32 ++ ...torage.node.field_ill_institution_code.yml | 23 ++ .../field.storage.node.field_ill_isbn.yml | 23 ++ .../field.storage.node.field_ill_issn.yml | 23 ++ .../field.storage.node.field_ill_issue.yml | 23 ++ ...field.storage.node.field_ill_item_type.yml | 32 ++ ...d.storage.node.field_ill_journal_title.yml | 23 ++ ...ield.storage.node.field_ill_lac_symbol.yml | 23 ++ ...age.node.field_ill_library_of_congress.yml | 23 ++ ...ld.storage.node.field_ill_library_type.yml | 59 ++++ ...torage.node.field_ill_messaging_method.yml | 23 ++ .../field.storage.node.field_ill_oclc.yml | 23 ++ ...ld.storage.node.field_ill_other_symbol.yml | 23 ++ .../field.storage.node.field_ill_pages.yml | 23 ++ ...ge.node.field_ill_partner_organization.yml | 21 ++ .../field.storage.node.field_ill_phone.yml | 23 ++ ...eld.storage.node.field_ill_postal_code.yml | 23 ++ ....storage.node.field_ill_province_state.yml | 23 ++ ...torage.node.field_ill_publication_date.yml | 23 ++ ...field.storage.node.field_ill_publisher.yml | 23 ++ ...field.storage.node.field_ill_req_email.yml | 20 ++ ...field.storage.node.field_ill_req_phone.yml | 23 ++ ...e.node.field_ill_source_of_information.yml | 23 ++ ...ge.node.field_ill_special_arrangements.yml | 21 ++ .../field.storage.node.field_ill_street.yml | 23 ++ ...storage.node.field_ill_system_software.yml | 23 ++ .../field.storage.node.field_ill_volume.yml | 23 ++ config/install/node.type.ill_institution.yml | 13 + .../node.type.ill_institution_request.yml | 13 + ill_corporate_forms.info.yml | 10 + ill_corporate_forms.install | 29 ++ ill_corporate_forms.module | 90 ++++++ 105 files changed, 3284 insertions(+) create mode 100644 config/install/core.entity_form_display.node.ill_institution.default.yml create mode 100644 config/install/core.entity_form_display.node.ill_institution_request.default.yml create mode 100644 config/install/core.entity_view_display.node.ill_institution.default.yml create mode 100644 config/install/core.entity_view_display.node.ill_institution_request.default.yml create mode 100644 config/install/field.field.node.ill_institution.field_ill_ag_canada.yml create mode 100644 config/install/field.field.node.ill_institution.field_ill_city.yml create mode 100644 config/install/field.field.node.ill_institution.field_ill_consortia_groups.yml create mode 100644 config/install/field.field.node.ill_institution.field_ill_contact_email.yml create mode 100644 config/install/field.field.node.ill_institution.field_ill_contact_institution.yml create mode 100644 config/install/field.field.node.ill_institution.field_ill_contact_name.yml create mode 100644 config/install/field.field.node.ill_institution.field_ill_contact_phone.yml create mode 100644 config/install/field.field.node.ill_institution.field_ill_country.yml create mode 100644 config/install/field.field.node.ill_institution.field_ill_department.yml create mode 100644 config/install/field.field.node.ill_institution.field_ill_docline.yml create mode 100644 config/install/field.field.node.ill_institution.field_ill_email.yml create mode 100644 config/install/field.field.node.ill_institution.field_ill_ex_libris.yml create mode 100644 config/install/field.field.node.ill_institution.field_ill_fax.yml create mode 100644 config/install/field.field.node.ill_institution.field_ill_has_ill_system.yml create mode 100644 config/install/field.field.node.ill_institution.field_ill_lac_symbol.yml create mode 100644 config/install/field.field.node.ill_institution.field_ill_library_of_congress.yml create mode 100644 config/install/field.field.node.ill_institution.field_ill_library_type.yml create mode 100644 config/install/field.field.node.ill_institution.field_ill_messaging_method.yml create mode 100644 config/install/field.field.node.ill_institution.field_ill_oclc.yml create mode 100644 config/install/field.field.node.ill_institution.field_ill_other_symbol.yml create mode 100644 config/install/field.field.node.ill_institution.field_ill_phone.yml create mode 100644 config/install/field.field.node.ill_institution.field_ill_postal_code.yml create mode 100644 config/install/field.field.node.ill_institution.field_ill_province_state.yml create mode 100644 config/install/field.field.node.ill_institution.field_ill_special_arrangements.yml create mode 100644 config/install/field.field.node.ill_institution.field_ill_street.yml create mode 100644 config/install/field.field.node.ill_institution.field_ill_system_software.yml create mode 100644 config/install/field.field.node.ill_institution_request.field_ill_additional_notes.yml create mode 100644 config/install/field.field.node.ill_institution_request.field_ill_article_author.yml create mode 100644 config/install/field.field.node.ill_institution_request.field_ill_article_title.yml create mode 100644 config/install/field.field.node.ill_institution_request.field_ill_author_editor.yml create mode 100644 config/install/field.field.node.ill_institution_request.field_ill_chapter_author.yml create mode 100644 config/install/field.field.node.ill_institution_request.field_ill_chapter_title.yml create mode 100644 config/install/field.field.node.ill_institution_request.field_ill_copyright_agreement.yml create mode 100644 config/install/field.field.node.ill_institution_request.field_ill_edition.yml create mode 100644 config/install/field.field.node.ill_institution_request.field_ill_institution_code.yml create mode 100644 config/install/field.field.node.ill_institution_request.field_ill_isbn.yml create mode 100644 config/install/field.field.node.ill_institution_request.field_ill_issn.yml create mode 100644 config/install/field.field.node.ill_institution_request.field_ill_issue.yml create mode 100644 config/install/field.field.node.ill_institution_request.field_ill_item_type.yml create mode 100644 config/install/field.field.node.ill_institution_request.field_ill_journal_title.yml create mode 100644 config/install/field.field.node.ill_institution_request.field_ill_pages.yml create mode 100644 config/install/field.field.node.ill_institution_request.field_ill_partner_organization.yml create mode 100644 config/install/field.field.node.ill_institution_request.field_ill_publication_date.yml create mode 100644 config/install/field.field.node.ill_institution_request.field_ill_publisher.yml create mode 100644 config/install/field.field.node.ill_institution_request.field_ill_req_email.yml create mode 100644 config/install/field.field.node.ill_institution_request.field_ill_req_phone.yml create mode 100644 config/install/field.field.node.ill_institution_request.field_ill_source_of_information.yml create mode 100644 config/install/field.field.node.ill_institution_request.field_ill_volume.yml create mode 100644 config/install/field.storage.node.field_ill_additional_notes.yml create mode 100644 config/install/field.storage.node.field_ill_ag_canada.yml create mode 100644 config/install/field.storage.node.field_ill_article_author.yml create mode 100644 config/install/field.storage.node.field_ill_article_title.yml create mode 100644 config/install/field.storage.node.field_ill_author_editor.yml create mode 100644 config/install/field.storage.node.field_ill_chapter_author.yml create mode 100644 config/install/field.storage.node.field_ill_chapter_title.yml create mode 100644 config/install/field.storage.node.field_ill_city.yml create mode 100644 config/install/field.storage.node.field_ill_consortia_groups.yml create mode 100644 config/install/field.storage.node.field_ill_contact_email.yml create mode 100644 config/install/field.storage.node.field_ill_contact_institution.yml create mode 100644 config/install/field.storage.node.field_ill_contact_name.yml create mode 100644 config/install/field.storage.node.field_ill_contact_phone.yml create mode 100644 config/install/field.storage.node.field_ill_copyright_agreement.yml create mode 100644 config/install/field.storage.node.field_ill_country.yml create mode 100644 config/install/field.storage.node.field_ill_department.yml create mode 100644 config/install/field.storage.node.field_ill_docline.yml create mode 100644 config/install/field.storage.node.field_ill_edition.yml create mode 100644 config/install/field.storage.node.field_ill_email.yml create mode 100644 config/install/field.storage.node.field_ill_ex_libris.yml create mode 100644 config/install/field.storage.node.field_ill_fax.yml create mode 100644 config/install/field.storage.node.field_ill_has_ill_system.yml create mode 100644 config/install/field.storage.node.field_ill_institution_code.yml create mode 100644 config/install/field.storage.node.field_ill_isbn.yml create mode 100644 config/install/field.storage.node.field_ill_issn.yml create mode 100644 config/install/field.storage.node.field_ill_issue.yml create mode 100644 config/install/field.storage.node.field_ill_item_type.yml create mode 100644 config/install/field.storage.node.field_ill_journal_title.yml create mode 100644 config/install/field.storage.node.field_ill_lac_symbol.yml create mode 100644 config/install/field.storage.node.field_ill_library_of_congress.yml create mode 100644 config/install/field.storage.node.field_ill_library_type.yml create mode 100644 config/install/field.storage.node.field_ill_messaging_method.yml create mode 100644 config/install/field.storage.node.field_ill_oclc.yml create mode 100644 config/install/field.storage.node.field_ill_other_symbol.yml create mode 100644 config/install/field.storage.node.field_ill_pages.yml create mode 100644 config/install/field.storage.node.field_ill_partner_organization.yml create mode 100644 config/install/field.storage.node.field_ill_phone.yml create mode 100644 config/install/field.storage.node.field_ill_postal_code.yml create mode 100644 config/install/field.storage.node.field_ill_province_state.yml create mode 100644 config/install/field.storage.node.field_ill_publication_date.yml create mode 100644 config/install/field.storage.node.field_ill_publisher.yml create mode 100644 config/install/field.storage.node.field_ill_req_email.yml create mode 100644 config/install/field.storage.node.field_ill_req_phone.yml create mode 100644 config/install/field.storage.node.field_ill_source_of_information.yml create mode 100644 config/install/field.storage.node.field_ill_special_arrangements.yml create mode 100644 config/install/field.storage.node.field_ill_street.yml create mode 100644 config/install/field.storage.node.field_ill_system_software.yml create mode 100644 config/install/field.storage.node.field_ill_volume.yml create mode 100644 config/install/node.type.ill_institution.yml create mode 100644 config/install/node.type.ill_institution_request.yml create mode 100644 ill_corporate_forms.info.yml create mode 100644 ill_corporate_forms.install create mode 100644 ill_corporate_forms.module diff --git a/config/install/core.entity_form_display.node.ill_institution.default.yml b/config/install/core.entity_form_display.node.ill_institution.default.yml new file mode 100644 index 0000000..f04c133 --- /dev/null +++ b/config/install/core.entity_form_display.node.ill_institution.default.yml @@ -0,0 +1,292 @@ +langcode: en +status: true +dependencies: + config: + - field.field.node.ill_institution.field_ill_ag_canada + - field.field.node.ill_institution.field_ill_city + - field.field.node.ill_institution.field_ill_consortia_groups + - field.field.node.ill_institution.field_ill_contact_email + - field.field.node.ill_institution.field_ill_contact_institution + - field.field.node.ill_institution.field_ill_contact_name + - field.field.node.ill_institution.field_ill_contact_phone + - field.field.node.ill_institution.field_ill_country + - field.field.node.ill_institution.field_ill_department + - field.field.node.ill_institution.field_ill_docline + - field.field.node.ill_institution.field_ill_ex_libris + - field.field.node.ill_institution.field_ill_fax + - field.field.node.ill_institution.field_ill_has_ill_system + - field.field.node.ill_institution.field_ill_email + - field.field.node.ill_institution.field_ill_system_software + - field.field.node.ill_institution.field_ill_lac_symbol + - field.field.node.ill_institution.field_ill_library_of_congress + - field.field.node.ill_institution.field_ill_library_type + - field.field.node.ill_institution.field_ill_messaging_method + - field.field.node.ill_institution.field_ill_oclc + - field.field.node.ill_institution.field_ill_other_symbol + - field.field.node.ill_institution.field_ill_phone + - field.field.node.ill_institution.field_ill_postal_code + - field.field.node.ill_institution.field_ill_province_state + - field.field.node.ill_institution.field_ill_special_arrangements + - field.field.node.ill_institution.field_ill_street + - node.type.ill_institution + module: + - options + - text + enforced: + module: + - ill_corporate_forms +id: node.ill_institution.default +targetEntityType: node +bundle: ill_institution +mode: default +content: + title: + type: string_textfield + weight: 0 + region: content + settings: + size: 60 + placeholder: '' + third_party_settings: {} + field_ill_lac_symbol: + type: string_textfield + weight: 1 + region: content + settings: + size: 60 + placeholder: '' + third_party_settings: {} + field_ill_ex_libris: + type: string_textfield + weight: 2 + region: content + settings: + size: 60 + placeholder: '' + third_party_settings: {} + field_ill_ag_canada: + type: string_textfield + weight: 3 + region: content + settings: + size: 60 + placeholder: '' + third_party_settings: {} + field_ill_library_of_congress: + type: string_textfield + weight: 4 + region: content + settings: + size: 60 + placeholder: '' + third_party_settings: {} + field_ill_oclc: + type: string_textfield + weight: 5 + region: content + settings: + size: 60 + placeholder: '' + third_party_settings: {} + field_ill_docline: + type: string_textfield + weight: 6 + region: content + settings: + size: 60 + placeholder: '' + third_party_settings: {} + field_ill_other_symbol: + type: string_textfield + weight: 7 + region: content + settings: + size: 60 + placeholder: '' + third_party_settings: {} + field_ill_department: + type: string_textfield + weight: 8 + region: content + settings: + size: 60 + placeholder: '' + third_party_settings: {} + field_ill_street: + type: string_textfield + weight: 9 + region: content + settings: + size: 60 + placeholder: '' + third_party_settings: {} + field_ill_city: + type: string_textfield + weight: 10 + region: content + settings: + size: 60 + placeholder: '' + third_party_settings: {} + field_ill_province_state: + type: string_textfield + weight: 11 + region: content + settings: + size: 60 + placeholder: '' + third_party_settings: {} + field_ill_country: + type: string_textfield + weight: 12 + region: content + settings: + size: 60 + placeholder: '' + third_party_settings: {} + field_ill_postal_code: + type: string_textfield + weight: 13 + region: content + settings: + size: 60 + placeholder: '' + third_party_settings: {} + field_ill_phone: + type: string_textfield + weight: 14 + region: content + settings: + size: 60 + placeholder: '' + third_party_settings: {} + field_ill_fax: + type: string_textfield + weight: 15 + region: content + settings: + size: 60 + placeholder: '' + third_party_settings: {} + field_ill_library_type: + type: options_select + weight: 16 + region: content + settings: {} + third_party_settings: {} + field_ill_email: + type: email_default + weight: 17 + region: content + settings: + size: 60 + placeholder: '' + third_party_settings: {} + field_ill_special_arrangements: + type: text_textarea + weight: 18 + region: content + settings: + rows: 5 + placeholder: '' + third_party_settings: {} + field_ill_consortia_groups: + type: text_textarea + weight: 19 + region: content + settings: + rows: 5 + placeholder: '' + third_party_settings: {} + field_ill_has_ill_system: + type: options_select + weight: 20 + region: content + settings: {} + third_party_settings: {} + field_ill_system_software: + type: string_textfield + weight: 21 + region: content + settings: + size: 60 + placeholder: '' + third_party_settings: {} + field_ill_messaging_method: + type: string_textfield + weight: 22 + region: content + settings: + size: 60 + placeholder: '' + third_party_settings: {} + field_ill_contact_name: + type: string_textfield + weight: 23 + region: content + settings: + size: 60 + placeholder: '' + third_party_settings: {} + field_ill_contact_institution: + type: string_textfield + weight: 24 + region: content + settings: + size: 60 + placeholder: '' + third_party_settings: {} + field_ill_contact_email: + type: email_default + weight: 25 + region: content + settings: + size: 60 + placeholder: '' + third_party_settings: {} + field_ill_contact_phone: + type: string_textfield + weight: 26 + region: content + settings: + size: 60 + placeholder: '' + third_party_settings: {} + created: + type: datetime_timestamp + weight: 30 + region: content + settings: {} + third_party_settings: {} + uid: + type: entity_reference_autocomplete + weight: 31 + region: content + settings: + match_operator: CONTAINS + match_limit: 10 + size: 60 + placeholder: '' + third_party_settings: {} + promote: + type: boolean_checkbox + settings: + display_label: true + weight: 32 + region: content + third_party_settings: {} + sticky: + type: boolean_checkbox + settings: + display_label: true + weight: 33 + region: content + third_party_settings: {} + status: + type: boolean_checkbox + settings: + display_label: true + weight: 34 + region: content + third_party_settings: {} +hidden: {} diff --git a/config/install/core.entity_form_display.node.ill_institution_request.default.yml b/config/install/core.entity_form_display.node.ill_institution_request.default.yml new file mode 100644 index 0000000..4ddda01 --- /dev/null +++ b/config/install/core.entity_form_display.node.ill_institution_request.default.yml @@ -0,0 +1,255 @@ +langcode: en +status: true +dependencies: + config: + - field.field.node.ill_institution_request.field_ill_additional_notes + - field.field.node.ill_institution_request.field_ill_article_author + - field.field.node.ill_institution_request.field_ill_article_title + - field.field.node.ill_institution_request.field_ill_author_editor + - field.field.node.ill_institution_request.field_ill_chapter_author + - field.field.node.ill_institution_request.field_ill_chapter_title + - field.field.node.ill_institution_request.field_ill_copyright_agreement + - field.field.node.ill_institution_request.field_ill_edition + - field.field.node.ill_institution_request.field_ill_institution_code + - field.field.node.ill_institution_request.field_ill_isbn + - field.field.node.ill_institution_request.field_ill_issn + - field.field.node.ill_institution_request.field_ill_issue + - field.field.node.ill_institution_request.field_ill_item_type + - field.field.node.ill_institution_request.field_ill_journal_title + - field.field.node.ill_institution_request.field_ill_pages + - field.field.node.ill_institution_request.field_ill_partner_organization + - field.field.node.ill_institution_request.field_ill_publication_date + - field.field.node.ill_institution_request.field_ill_publisher + - field.field.node.ill_institution_request.field_ill_req_email + - field.field.node.ill_institution_request.field_ill_req_phone + - field.field.node.ill_institution_request.field_ill_source_of_information + - field.field.node.ill_institution_request.field_ill_volume + - node.type.ill_institution_request + module: + - options + - text + enforced: + module: + - ill_corporate_forms +id: node.ill_institution_request.default +targetEntityType: node +bundle: ill_institution_request +mode: default +content: + title: + type: string_textfield + weight: 0 + region: content + settings: + size: 60 + placeholder: '' + third_party_settings: {} + field_ill_partner_organization: + type: options_select + weight: 1 + region: content + settings: {} + third_party_settings: {} + field_ill_institution_code: + type: string_textfield + weight: 3 + region: content + settings: + size: 60 + placeholder: '' + third_party_settings: {} + field_ill_req_phone: + type: string_textfield + weight: 11 + region: content + settings: + size: 60 + placeholder: '' + third_party_settings: {} + field_ill_req_email: + type: email_default + weight: 12 + region: content + settings: + size: 60 + placeholder: '' + third_party_settings: {} + field_ill_item_type: + type: options_select + weight: 13 + region: content + settings: {} + third_party_settings: {} + field_ill_author_editor: + type: string_textfield + weight: 14 + region: content + settings: + size: 60 + placeholder: '' + third_party_settings: {} + field_ill_isbn: + type: string_textfield + weight: 15 + region: content + settings: + size: 60 + placeholder: '' + third_party_settings: {} + field_ill_publication_date: + type: string_textfield + weight: 16 + region: content + settings: + size: 60 + placeholder: '' + third_party_settings: {} + field_ill_edition: + type: string_textfield + weight: 17 + region: content + settings: + size: 60 + placeholder: '' + third_party_settings: {} + field_ill_publisher: + type: string_textfield + weight: 18 + region: content + settings: + size: 60 + placeholder: '' + third_party_settings: {} + field_ill_journal_title: + type: string_textfield + weight: 19 + region: content + settings: + size: 60 + placeholder: '' + third_party_settings: {} + field_ill_article_title: + type: string_textfield + weight: 20 + region: content + settings: + size: 60 + placeholder: '' + third_party_settings: {} + field_ill_article_author: + type: string_textfield + weight: 21 + region: content + settings: + size: 60 + placeholder: '' + third_party_settings: {} + field_ill_volume: + type: string_textfield + weight: 22 + region: content + settings: + size: 60 + placeholder: '' + third_party_settings: {} + field_ill_issue: + type: string_textfield + weight: 23 + region: content + settings: + size: 60 + placeholder: '' + third_party_settings: {} + field_ill_issn: + type: string_textfield + weight: 24 + region: content + settings: + size: 60 + placeholder: '' + third_party_settings: {} + field_ill_pages: + type: string_textfield + weight: 25 + region: content + settings: + size: 60 + placeholder: '' + third_party_settings: {} + field_ill_chapter_title: + type: string_textfield + weight: 26 + region: content + settings: + size: 60 + placeholder: '' + third_party_settings: {} + field_ill_chapter_author: + type: string_textfield + weight: 27 + region: content + settings: + size: 60 + placeholder: '' + third_party_settings: {} + field_ill_source_of_information: + type: string_textfield + weight: 28 + region: content + settings: + size: 60 + placeholder: '' + third_party_settings: {} + field_ill_additional_notes: + type: text_textarea + weight: 29 + region: content + settings: + rows: 5 + placeholder: '' + third_party_settings: {} + field_ill_copyright_agreement: + type: boolean_checkbox + weight: 30 + region: content + settings: + display_label: true + third_party_settings: {} + created: + type: datetime_timestamp + weight: 35 + region: content + settings: {} + third_party_settings: {} + uid: + type: entity_reference_autocomplete + weight: 36 + region: content + settings: + match_operator: CONTAINS + match_limit: 10 + size: 60 + placeholder: '' + third_party_settings: {} + promote: + type: boolean_checkbox + settings: + display_label: true + weight: 37 + region: content + third_party_settings: {} + sticky: + type: boolean_checkbox + settings: + display_label: true + weight: 38 + region: content + third_party_settings: {} + status: + type: boolean_checkbox + settings: + display_label: true + weight: 39 + region: content + third_party_settings: {} +hidden: {} diff --git a/config/install/core.entity_view_display.node.ill_institution.default.yml b/config/install/core.entity_view_display.node.ill_institution.default.yml new file mode 100644 index 0000000..74a0adf --- /dev/null +++ b/config/install/core.entity_view_display.node.ill_institution.default.yml @@ -0,0 +1,226 @@ +langcode: en +status: true +dependencies: + config: + - field.field.node.ill_institution.field_ill_ag_canada + - field.field.node.ill_institution.field_ill_city + - field.field.node.ill_institution.field_ill_consortia_groups + - field.field.node.ill_institution.field_ill_contact_email + - field.field.node.ill_institution.field_ill_contact_institution + - field.field.node.ill_institution.field_ill_contact_name + - field.field.node.ill_institution.field_ill_contact_phone + - field.field.node.ill_institution.field_ill_country + - field.field.node.ill_institution.field_ill_department + - field.field.node.ill_institution.field_ill_docline + - field.field.node.ill_institution.field_ill_ex_libris + - field.field.node.ill_institution.field_ill_fax + - field.field.node.ill_institution.field_ill_has_ill_system + - field.field.node.ill_institution.field_ill_email + - field.field.node.ill_institution.field_ill_system_software + - field.field.node.ill_institution.field_ill_lac_symbol + - field.field.node.ill_institution.field_ill_library_of_congress + - field.field.node.ill_institution.field_ill_library_type + - field.field.node.ill_institution.field_ill_messaging_method + - field.field.node.ill_institution.field_ill_oclc + - field.field.node.ill_institution.field_ill_other_symbol + - field.field.node.ill_institution.field_ill_phone + - field.field.node.ill_institution.field_ill_postal_code + - field.field.node.ill_institution.field_ill_province_state + - field.field.node.ill_institution.field_ill_special_arrangements + - field.field.node.ill_institution.field_ill_street + - node.type.ill_institution + module: + - options + - text + enforced: + module: + - ill_corporate_forms +id: node.ill_institution.default +targetEntityType: node +bundle: ill_institution +mode: default +content: + field_ill_lac_symbol: + type: string + weight: 1 + region: content + label: above + settings: {} + third_party_settings: {} + field_ill_ex_libris: + type: string + weight: 2 + region: content + label: above + settings: {} + third_party_settings: {} + field_ill_ag_canada: + type: string + weight: 3 + region: content + label: above + settings: {} + third_party_settings: {} + field_ill_library_of_congress: + type: string + weight: 4 + region: content + label: above + settings: {} + third_party_settings: {} + field_ill_oclc: + type: string + weight: 5 + region: content + label: above + settings: {} + third_party_settings: {} + field_ill_docline: + type: string + weight: 6 + region: content + label: above + settings: {} + third_party_settings: {} + field_ill_other_symbol: + type: string + weight: 7 + region: content + label: above + settings: {} + third_party_settings: {} + field_ill_department: + type: string + weight: 8 + region: content + label: above + settings: {} + third_party_settings: {} + field_ill_street: + type: string + weight: 9 + region: content + label: above + settings: {} + third_party_settings: {} + field_ill_city: + type: string + weight: 10 + region: content + label: above + settings: {} + third_party_settings: {} + field_ill_province_state: + type: string + weight: 11 + region: content + label: above + settings: {} + third_party_settings: {} + field_ill_country: + type: string + weight: 12 + region: content + label: above + settings: {} + third_party_settings: {} + field_ill_postal_code: + type: string + weight: 13 + region: content + label: above + settings: {} + third_party_settings: {} + field_ill_phone: + type: string + weight: 14 + region: content + label: above + settings: {} + third_party_settings: {} + field_ill_fax: + type: string + weight: 15 + region: content + label: above + settings: {} + third_party_settings: {} + field_ill_library_type: + type: list_default + weight: 16 + region: content + label: above + settings: {} + third_party_settings: {} + field_ill_email: + type: email_mailto + weight: 17 + region: content + label: above + settings: {} + third_party_settings: {} + field_ill_special_arrangements: + type: text_default + weight: 18 + region: content + label: above + settings: {} + third_party_settings: {} + field_ill_consortia_groups: + type: text_default + weight: 19 + region: content + label: above + settings: {} + third_party_settings: {} + field_ill_has_ill_system: + type: list_default + weight: 20 + region: content + label: above + settings: {} + third_party_settings: {} + field_ill_system_software: + type: string + weight: 21 + region: content + label: above + settings: {} + third_party_settings: {} + field_ill_messaging_method: + type: string + weight: 22 + region: content + label: above + settings: {} + third_party_settings: {} + field_ill_contact_name: + type: string + weight: 23 + region: content + label: above + settings: {} + third_party_settings: {} + field_ill_contact_institution: + type: string + weight: 24 + region: content + label: above + settings: {} + third_party_settings: {} + field_ill_contact_email: + type: email_mailto + weight: 25 + region: content + label: above + settings: {} + third_party_settings: {} + field_ill_contact_phone: + type: string + weight: 26 + region: content + label: above + settings: {} + third_party_settings: {} +hidden: + links: true diff --git a/config/install/core.entity_view_display.node.ill_institution_request.default.yml b/config/install/core.entity_view_display.node.ill_institution_request.default.yml new file mode 100644 index 0000000..f6d7791 --- /dev/null +++ b/config/install/core.entity_view_display.node.ill_institution_request.default.yml @@ -0,0 +1,194 @@ +langcode: en +status: true +dependencies: + config: + - field.field.node.ill_institution_request.field_ill_additional_notes + - field.field.node.ill_institution_request.field_ill_article_author + - field.field.node.ill_institution_request.field_ill_article_title + - field.field.node.ill_institution_request.field_ill_author_editor + - field.field.node.ill_institution_request.field_ill_chapter_author + - field.field.node.ill_institution_request.field_ill_chapter_title + - field.field.node.ill_institution_request.field_ill_copyright_agreement + - field.field.node.ill_institution_request.field_ill_edition + - field.field.node.ill_institution_request.field_ill_institution_code + - field.field.node.ill_institution_request.field_ill_isbn + - field.field.node.ill_institution_request.field_ill_issn + - field.field.node.ill_institution_request.field_ill_issue + - field.field.node.ill_institution_request.field_ill_item_type + - field.field.node.ill_institution_request.field_ill_journal_title + - field.field.node.ill_institution_request.field_ill_pages + - field.field.node.ill_institution_request.field_ill_partner_organization + - field.field.node.ill_institution_request.field_ill_publication_date + - field.field.node.ill_institution_request.field_ill_publisher + - field.field.node.ill_institution_request.field_ill_req_email + - field.field.node.ill_institution_request.field_ill_req_phone + - field.field.node.ill_institution_request.field_ill_source_of_information + - field.field.node.ill_institution_request.field_ill_volume + - node.type.ill_institution_request + module: + - options + - text + enforced: + module: + - ill_corporate_forms +id: node.ill_institution_request.default +targetEntityType: node +bundle: ill_institution_request +mode: default +content: + field_ill_partner_organization: + type: entity_reference_label + weight: 1 + region: content + label: above + settings: {} + third_party_settings: {} + field_ill_institution_code: + type: string + weight: 3 + region: content + label: above + settings: {} + third_party_settings: {} + field_ill_req_phone: + type: string + weight: 11 + region: content + label: above + settings: {} + third_party_settings: {} + field_ill_req_email: + type: email_mailto + weight: 12 + region: content + label: above + settings: {} + third_party_settings: {} + field_ill_item_type: + type: list_default + weight: 13 + region: content + label: above + settings: {} + third_party_settings: {} + field_ill_author_editor: + type: string + weight: 14 + region: content + label: above + settings: {} + third_party_settings: {} + field_ill_isbn: + type: string + weight: 15 + region: content + label: above + settings: {} + third_party_settings: {} + field_ill_publication_date: + type: string + weight: 16 + region: content + label: above + settings: {} + third_party_settings: {} + field_ill_edition: + type: string + weight: 17 + region: content + label: above + settings: {} + third_party_settings: {} + field_ill_publisher: + type: string + weight: 18 + region: content + label: above + settings: {} + third_party_settings: {} + field_ill_journal_title: + type: string + weight: 19 + region: content + label: above + settings: {} + third_party_settings: {} + field_ill_article_title: + type: string + weight: 20 + region: content + label: above + settings: {} + third_party_settings: {} + field_ill_article_author: + type: string + weight: 21 + region: content + label: above + settings: {} + third_party_settings: {} + field_ill_volume: + type: string + weight: 22 + region: content + label: above + settings: {} + third_party_settings: {} + field_ill_issue: + type: string + weight: 23 + region: content + label: above + settings: {} + third_party_settings: {} + field_ill_issn: + type: string + weight: 24 + region: content + label: above + settings: {} + third_party_settings: {} + field_ill_pages: + type: string + weight: 25 + region: content + label: above + settings: {} + third_party_settings: {} + field_ill_chapter_title: + type: string + weight: 26 + region: content + label: above + settings: {} + third_party_settings: {} + field_ill_chapter_author: + type: string + weight: 27 + region: content + label: above + settings: {} + third_party_settings: {} + field_ill_source_of_information: + type: string + weight: 28 + region: content + label: above + settings: {} + third_party_settings: {} + field_ill_additional_notes: + type: text_default + weight: 29 + region: content + label: above + settings: {} + third_party_settings: {} + field_ill_copyright_agreement: + type: boolean + weight: 30 + region: content + label: above + settings: {} + third_party_settings: {} +hidden: + links: true diff --git a/config/install/field.field.node.ill_institution.field_ill_ag_canada.yml b/config/install/field.field.node.ill_institution.field_ill_ag_canada.yml new file mode 100644 index 0000000..091d469 --- /dev/null +++ b/config/install/field.field.node.ill_institution.field_ill_ag_canada.yml @@ -0,0 +1,21 @@ +langcode: en +status: true +dependencies: + config: + - field.storage.node.field_ill_ag_canada + - node.type.ill_institution + enforced: + module: + - ill_corporate_forms +id: node.ill_institution.field_ill_ag_canada +field_name: field_ill_ag_canada +entity_type: node +bundle: ill_institution +label: 'Agriculture Canada (CDCAA)' +description: '' +required: false +translatable: false +default_value: {} +default_value_callback: '' +settings: {} +field_type: string diff --git a/config/install/field.field.node.ill_institution.field_ill_city.yml b/config/install/field.field.node.ill_institution.field_ill_city.yml new file mode 100644 index 0000000..ff7ee50 --- /dev/null +++ b/config/install/field.field.node.ill_institution.field_ill_city.yml @@ -0,0 +1,21 @@ +langcode: en +status: true +dependencies: + config: + - field.storage.node.field_ill_city + - node.type.ill_institution + enforced: + module: + - ill_corporate_forms +id: node.ill_institution.field_ill_city +field_name: field_ill_city +entity_type: node +bundle: ill_institution +label: 'City' +description: '' +required: true +translatable: false +default_value: {} +default_value_callback: '' +settings: {} +field_type: string diff --git a/config/install/field.field.node.ill_institution.field_ill_consortia_groups.yml b/config/install/field.field.node.ill_institution.field_ill_consortia_groups.yml new file mode 100644 index 0000000..1d6a32e --- /dev/null +++ b/config/install/field.field.node.ill_institution.field_ill_consortia_groups.yml @@ -0,0 +1,21 @@ +langcode: en +status: true +dependencies: + config: + - field.storage.node.field_ill_consortia_groups + - node.type.ill_institution + enforced: + module: + - ill_corporate_forms +id: node.ill_institution.field_ill_consortia_groups +field_name: field_ill_consortia_groups +entity_type: node +bundle: ill_institution +label: 'Consortia/Groups' +description: '' +required: false +translatable: false +default_value: {} +default_value_callback: '' +settings: {} +field_type: text_long diff --git a/config/install/field.field.node.ill_institution.field_ill_contact_email.yml b/config/install/field.field.node.ill_institution.field_ill_contact_email.yml new file mode 100644 index 0000000..fd8e81b --- /dev/null +++ b/config/install/field.field.node.ill_institution.field_ill_contact_email.yml @@ -0,0 +1,21 @@ +langcode: en +status: true +dependencies: + config: + - field.storage.node.field_ill_contact_email + - node.type.ill_institution + enforced: + module: + - ill_corporate_forms +id: node.ill_institution.field_ill_contact_email +field_name: field_ill_contact_email +entity_type: node +bundle: ill_institution +label: 'Contact Email' +description: '' +required: false +translatable: false +default_value: {} +default_value_callback: '' +settings: {} +field_type: email diff --git a/config/install/field.field.node.ill_institution.field_ill_contact_institution.yml b/config/install/field.field.node.ill_institution.field_ill_contact_institution.yml new file mode 100644 index 0000000..79480be --- /dev/null +++ b/config/install/field.field.node.ill_institution.field_ill_contact_institution.yml @@ -0,0 +1,21 @@ +langcode: en +status: true +dependencies: + config: + - field.storage.node.field_ill_contact_institution + - node.type.ill_institution + enforced: + module: + - ill_corporate_forms +id: node.ill_institution.field_ill_contact_institution +field_name: field_ill_contact_institution +entity_type: node +bundle: ill_institution +label: 'Contact Institution' +description: '' +required: true +translatable: false +default_value: {} +default_value_callback: '' +settings: {} +field_type: string diff --git a/config/install/field.field.node.ill_institution.field_ill_contact_name.yml b/config/install/field.field.node.ill_institution.field_ill_contact_name.yml new file mode 100644 index 0000000..6426513 --- /dev/null +++ b/config/install/field.field.node.ill_institution.field_ill_contact_name.yml @@ -0,0 +1,21 @@ +langcode: en +status: true +dependencies: + config: + - field.storage.node.field_ill_contact_name + - node.type.ill_institution + enforced: + module: + - ill_corporate_forms +id: node.ill_institution.field_ill_contact_name +field_name: field_ill_contact_name +entity_type: node +bundle: ill_institution +label: 'Contact Name' +description: '' +required: true +translatable: false +default_value: {} +default_value_callback: '' +settings: {} +field_type: string diff --git a/config/install/field.field.node.ill_institution.field_ill_contact_phone.yml b/config/install/field.field.node.ill_institution.field_ill_contact_phone.yml new file mode 100644 index 0000000..99f61e9 --- /dev/null +++ b/config/install/field.field.node.ill_institution.field_ill_contact_phone.yml @@ -0,0 +1,21 @@ +langcode: en +status: true +dependencies: + config: + - field.storage.node.field_ill_contact_phone + - node.type.ill_institution + enforced: + module: + - ill_corporate_forms +id: node.ill_institution.field_ill_contact_phone +field_name: field_ill_contact_phone +entity_type: node +bundle: ill_institution +label: 'Contact Phone' +description: '' +required: false +translatable: false +default_value: {} +default_value_callback: '' +settings: {} +field_type: string diff --git a/config/install/field.field.node.ill_institution.field_ill_country.yml b/config/install/field.field.node.ill_institution.field_ill_country.yml new file mode 100644 index 0000000..0753e20 --- /dev/null +++ b/config/install/field.field.node.ill_institution.field_ill_country.yml @@ -0,0 +1,23 @@ +langcode: en +status: true +dependencies: + config: + - field.storage.node.field_ill_country + - node.type.ill_institution + enforced: + module: + - ill_corporate_forms +id: node.ill_institution.field_ill_country +field_name: field_ill_country +entity_type: node +bundle: ill_institution +label: 'Country' +description: '' +required: true +translatable: false +default_value: + - + value: Canada +default_value_callback: '' +settings: {} +field_type: string diff --git a/config/install/field.field.node.ill_institution.field_ill_department.yml b/config/install/field.field.node.ill_institution.field_ill_department.yml new file mode 100644 index 0000000..4ba48b2 --- /dev/null +++ b/config/install/field.field.node.ill_institution.field_ill_department.yml @@ -0,0 +1,21 @@ +langcode: en +status: true +dependencies: + config: + - field.storage.node.field_ill_department + - node.type.ill_institution + enforced: + module: + - ill_corporate_forms +id: node.ill_institution.field_ill_department +field_name: field_ill_department +entity_type: node +bundle: ill_institution +label: 'Department' +description: '' +required: false +translatable: false +default_value: {} +default_value_callback: '' +settings: {} +field_type: string diff --git a/config/install/field.field.node.ill_institution.field_ill_docline.yml b/config/install/field.field.node.ill_institution.field_ill_docline.yml new file mode 100644 index 0000000..e325a5d --- /dev/null +++ b/config/install/field.field.node.ill_institution.field_ill_docline.yml @@ -0,0 +1,21 @@ +langcode: en +status: true +dependencies: + config: + - field.storage.node.field_ill_docline + - node.type.ill_institution + enforced: + module: + - ill_corporate_forms +id: node.ill_institution.field_ill_docline +field_name: field_ill_docline +entity_type: node +bundle: ill_institution +label: 'Docline' +description: '' +required: false +translatable: false +default_value: {} +default_value_callback: '' +settings: {} +field_type: string diff --git a/config/install/field.field.node.ill_institution.field_ill_email.yml b/config/install/field.field.node.ill_institution.field_ill_email.yml new file mode 100644 index 0000000..e0b83fc --- /dev/null +++ b/config/install/field.field.node.ill_institution.field_ill_email.yml @@ -0,0 +1,21 @@ +langcode: en +status: true +dependencies: + config: + - field.storage.node.field_ill_email + - node.type.ill_institution + enforced: + module: + - ill_corporate_forms +id: node.ill_institution.field_ill_email +field_name: field_ill_email +entity_type: node +bundle: ill_institution +label: 'ILL Email' +description: '' +required: true +translatable: false +default_value: {} +default_value_callback: '' +settings: {} +field_type: email diff --git a/config/install/field.field.node.ill_institution.field_ill_ex_libris.yml b/config/install/field.field.node.ill_institution.field_ill_ex_libris.yml new file mode 100644 index 0000000..fba31ca --- /dev/null +++ b/config/install/field.field.node.ill_institution.field_ill_ex_libris.yml @@ -0,0 +1,21 @@ +langcode: en +status: true +dependencies: + config: + - field.storage.node.field_ill_ex_libris + - node.type.ill_institution + enforced: + module: + - ill_corporate_forms +id: node.ill_institution.field_ill_ex_libris +field_name: field_ill_ex_libris +entity_type: node +bundle: ill_institution +label: 'Ex Libris (AVISO)' +description: '' +required: false +translatable: false +default_value: {} +default_value_callback: '' +settings: {} +field_type: string diff --git a/config/install/field.field.node.ill_institution.field_ill_fax.yml b/config/install/field.field.node.ill_institution.field_ill_fax.yml new file mode 100644 index 0000000..aa792aa --- /dev/null +++ b/config/install/field.field.node.ill_institution.field_ill_fax.yml @@ -0,0 +1,21 @@ +langcode: en +status: true +dependencies: + config: + - field.storage.node.field_ill_fax + - node.type.ill_institution + enforced: + module: + - ill_corporate_forms +id: node.ill_institution.field_ill_fax +field_name: field_ill_fax +entity_type: node +bundle: ill_institution +label: 'Fax' +description: '' +required: false +translatable: false +default_value: {} +default_value_callback: '' +settings: {} +field_type: string diff --git a/config/install/field.field.node.ill_institution.field_ill_has_ill_system.yml b/config/install/field.field.node.ill_institution.field_ill_has_ill_system.yml new file mode 100644 index 0000000..a10c513 --- /dev/null +++ b/config/install/field.field.node.ill_institution.field_ill_has_ill_system.yml @@ -0,0 +1,21 @@ +langcode: en +status: true +dependencies: + config: + - field.storage.node.field_ill_has_ill_system + - node.type.ill_institution + enforced: + module: + - ill_corporate_forms +id: node.ill_institution.field_ill_has_ill_system +field_name: field_ill_has_ill_system +entity_type: node +bundle: ill_institution +label: 'Has ILL System' +description: '' +required: false +translatable: false +default_value: {} +default_value_callback: '' +settings: {} +field_type: list_string diff --git a/config/install/field.field.node.ill_institution.field_ill_lac_symbol.yml b/config/install/field.field.node.ill_institution.field_ill_lac_symbol.yml new file mode 100644 index 0000000..483aaf2 --- /dev/null +++ b/config/install/field.field.node.ill_institution.field_ill_lac_symbol.yml @@ -0,0 +1,21 @@ +langcode: en +status: true +dependencies: + config: + - field.storage.node.field_ill_lac_symbol + - node.type.ill_institution + enforced: + module: + - ill_corporate_forms +id: node.ill_institution.field_ill_lac_symbol +field_name: field_ill_lac_symbol +entity_type: node +bundle: ill_institution +label: 'LAC Symbol (NLC-BNC)' +description: '' +required: false +translatable: false +default_value: {} +default_value_callback: '' +settings: {} +field_type: string diff --git a/config/install/field.field.node.ill_institution.field_ill_library_of_congress.yml b/config/install/field.field.node.ill_institution.field_ill_library_of_congress.yml new file mode 100644 index 0000000..e3b1e0e --- /dev/null +++ b/config/install/field.field.node.ill_institution.field_ill_library_of_congress.yml @@ -0,0 +1,21 @@ +langcode: en +status: true +dependencies: + config: + - field.storage.node.field_ill_library_of_congress + - node.type.ill_institution + enforced: + module: + - ill_corporate_forms +id: node.ill_institution.field_ill_library_of_congress +field_name: field_ill_library_of_congress +entity_type: node +bundle: ill_institution +label: 'Library of Congress (NUC)' +description: '' +required: false +translatable: false +default_value: {} +default_value_callback: '' +settings: {} +field_type: string diff --git a/config/install/field.field.node.ill_institution.field_ill_library_type.yml b/config/install/field.field.node.ill_institution.field_ill_library_type.yml new file mode 100644 index 0000000..670966a --- /dev/null +++ b/config/install/field.field.node.ill_institution.field_ill_library_type.yml @@ -0,0 +1,21 @@ +langcode: en +status: true +dependencies: + config: + - field.storage.node.field_ill_library_type + - node.type.ill_institution + enforced: + module: + - ill_corporate_forms +id: node.ill_institution.field_ill_library_type +field_name: field_ill_library_type +entity_type: node +bundle: ill_institution +label: 'Library Type' +description: '' +required: false +translatable: false +default_value: {} +default_value_callback: '' +settings: {} +field_type: list_string diff --git a/config/install/field.field.node.ill_institution.field_ill_messaging_method.yml b/config/install/field.field.node.ill_institution.field_ill_messaging_method.yml new file mode 100644 index 0000000..0d50e9d --- /dev/null +++ b/config/install/field.field.node.ill_institution.field_ill_messaging_method.yml @@ -0,0 +1,21 @@ +langcode: en +status: true +dependencies: + config: + - field.storage.node.field_ill_messaging_method + - node.type.ill_institution + enforced: + module: + - ill_corporate_forms +id: node.ill_institution.field_ill_messaging_method +field_name: field_ill_messaging_method +entity_type: node +bundle: ill_institution +label: 'Messaging Method' +description: '' +required: false +translatable: false +default_value: {} +default_value_callback: '' +settings: {} +field_type: string diff --git a/config/install/field.field.node.ill_institution.field_ill_oclc.yml b/config/install/field.field.node.ill_institution.field_ill_oclc.yml new file mode 100644 index 0000000..3b481b4 --- /dev/null +++ b/config/install/field.field.node.ill_institution.field_ill_oclc.yml @@ -0,0 +1,21 @@ +langcode: en +status: true +dependencies: + config: + - field.storage.node.field_ill_oclc + - node.type.ill_institution + enforced: + module: + - ill_corporate_forms +id: node.ill_institution.field_ill_oclc +field_name: field_ill_oclc +entity_type: node +bundle: ill_institution +label: 'OCLC' +description: '' +required: false +translatable: false +default_value: {} +default_value_callback: '' +settings: {} +field_type: string diff --git a/config/install/field.field.node.ill_institution.field_ill_other_symbol.yml b/config/install/field.field.node.ill_institution.field_ill_other_symbol.yml new file mode 100644 index 0000000..03a89c1 --- /dev/null +++ b/config/install/field.field.node.ill_institution.field_ill_other_symbol.yml @@ -0,0 +1,21 @@ +langcode: en +status: true +dependencies: + config: + - field.storage.node.field_ill_other_symbol + - node.type.ill_institution + enforced: + module: + - ill_corporate_forms +id: node.ill_institution.field_ill_other_symbol +field_name: field_ill_other_symbol +entity_type: node +bundle: ill_institution +label: 'Other Symbol' +description: '' +required: false +translatable: false +default_value: {} +default_value_callback: '' +settings: {} +field_type: string diff --git a/config/install/field.field.node.ill_institution.field_ill_phone.yml b/config/install/field.field.node.ill_institution.field_ill_phone.yml new file mode 100644 index 0000000..74b7034 --- /dev/null +++ b/config/install/field.field.node.ill_institution.field_ill_phone.yml @@ -0,0 +1,21 @@ +langcode: en +status: true +dependencies: + config: + - field.storage.node.field_ill_phone + - node.type.ill_institution + enforced: + module: + - ill_corporate_forms +id: node.ill_institution.field_ill_phone +field_name: field_ill_phone +entity_type: node +bundle: ill_institution +label: 'Phone' +description: '' +required: true +translatable: false +default_value: {} +default_value_callback: '' +settings: {} +field_type: string diff --git a/config/install/field.field.node.ill_institution.field_ill_postal_code.yml b/config/install/field.field.node.ill_institution.field_ill_postal_code.yml new file mode 100644 index 0000000..1bd8751 --- /dev/null +++ b/config/install/field.field.node.ill_institution.field_ill_postal_code.yml @@ -0,0 +1,21 @@ +langcode: en +status: true +dependencies: + config: + - field.storage.node.field_ill_postal_code + - node.type.ill_institution + enforced: + module: + - ill_corporate_forms +id: node.ill_institution.field_ill_postal_code +field_name: field_ill_postal_code +entity_type: node +bundle: ill_institution +label: 'Postal Code' +description: '' +required: true +translatable: false +default_value: {} +default_value_callback: '' +settings: {} +field_type: string diff --git a/config/install/field.field.node.ill_institution.field_ill_province_state.yml b/config/install/field.field.node.ill_institution.field_ill_province_state.yml new file mode 100644 index 0000000..26d715f --- /dev/null +++ b/config/install/field.field.node.ill_institution.field_ill_province_state.yml @@ -0,0 +1,21 @@ +langcode: en +status: true +dependencies: + config: + - field.storage.node.field_ill_province_state + - node.type.ill_institution + enforced: + module: + - ill_corporate_forms +id: node.ill_institution.field_ill_province_state +field_name: field_ill_province_state +entity_type: node +bundle: ill_institution +label: 'Province/State' +description: '' +required: true +translatable: false +default_value: {} +default_value_callback: '' +settings: {} +field_type: string diff --git a/config/install/field.field.node.ill_institution.field_ill_special_arrangements.yml b/config/install/field.field.node.ill_institution.field_ill_special_arrangements.yml new file mode 100644 index 0000000..1f72232 --- /dev/null +++ b/config/install/field.field.node.ill_institution.field_ill_special_arrangements.yml @@ -0,0 +1,21 @@ +langcode: en +status: true +dependencies: + config: + - field.storage.node.field_ill_special_arrangements + - node.type.ill_institution + enforced: + module: + - ill_corporate_forms +id: node.ill_institution.field_ill_special_arrangements +field_name: field_ill_special_arrangements +entity_type: node +bundle: ill_institution +label: 'Special Arrangements' +description: '' +required: false +translatable: false +default_value: {} +default_value_callback: '' +settings: {} +field_type: text_long diff --git a/config/install/field.field.node.ill_institution.field_ill_street.yml b/config/install/field.field.node.ill_institution.field_ill_street.yml new file mode 100644 index 0000000..ec54f82 --- /dev/null +++ b/config/install/field.field.node.ill_institution.field_ill_street.yml @@ -0,0 +1,21 @@ +langcode: en +status: true +dependencies: + config: + - field.storage.node.field_ill_street + - node.type.ill_institution + enforced: + module: + - ill_corporate_forms +id: node.ill_institution.field_ill_street +field_name: field_ill_street +entity_type: node +bundle: ill_institution +label: 'Street' +description: '' +required: true +translatable: false +default_value: {} +default_value_callback: '' +settings: {} +field_type: string diff --git a/config/install/field.field.node.ill_institution.field_ill_system_software.yml b/config/install/field.field.node.ill_institution.field_ill_system_software.yml new file mode 100644 index 0000000..fd78a4b --- /dev/null +++ b/config/install/field.field.node.ill_institution.field_ill_system_software.yml @@ -0,0 +1,21 @@ +langcode: en +status: true +dependencies: + config: + - field.storage.node.field_ill_system_software + - node.type.ill_institution + enforced: + module: + - ill_corporate_forms +id: node.ill_institution.field_ill_system_software +field_name: field_ill_system_software +entity_type: node +bundle: ill_institution +label: 'ILL System Software' +description: '' +required: false +translatable: false +default_value: {} +default_value_callback: '' +settings: {} +field_type: string diff --git a/config/install/field.field.node.ill_institution_request.field_ill_additional_notes.yml b/config/install/field.field.node.ill_institution_request.field_ill_additional_notes.yml new file mode 100644 index 0000000..741ddd8 --- /dev/null +++ b/config/install/field.field.node.ill_institution_request.field_ill_additional_notes.yml @@ -0,0 +1,21 @@ +langcode: en +status: true +dependencies: + config: + - field.storage.node.field_ill_additional_notes + - node.type.ill_institution_request + enforced: + module: + - ill_corporate_forms +id: node.ill_institution_request.field_ill_additional_notes +field_name: field_ill_additional_notes +entity_type: node +bundle: ill_institution_request +label: 'Additional Notes' +description: '' +required: false +translatable: false +default_value: {} +default_value_callback: '' +settings: {} +field_type: text_long diff --git a/config/install/field.field.node.ill_institution_request.field_ill_article_author.yml b/config/install/field.field.node.ill_institution_request.field_ill_article_author.yml new file mode 100644 index 0000000..6ec2087 --- /dev/null +++ b/config/install/field.field.node.ill_institution_request.field_ill_article_author.yml @@ -0,0 +1,21 @@ +langcode: en +status: true +dependencies: + config: + - field.storage.node.field_ill_article_author + - node.type.ill_institution_request + enforced: + module: + - ill_corporate_forms +id: node.ill_institution_request.field_ill_article_author +field_name: field_ill_article_author +entity_type: node +bundle: ill_institution_request +label: 'Article Author' +description: '' +required: false +translatable: false +default_value: {} +default_value_callback: '' +settings: {} +field_type: string diff --git a/config/install/field.field.node.ill_institution_request.field_ill_article_title.yml b/config/install/field.field.node.ill_institution_request.field_ill_article_title.yml new file mode 100644 index 0000000..15508d8 --- /dev/null +++ b/config/install/field.field.node.ill_institution_request.field_ill_article_title.yml @@ -0,0 +1,21 @@ +langcode: en +status: true +dependencies: + config: + - field.storage.node.field_ill_article_title + - node.type.ill_institution_request + enforced: + module: + - ill_corporate_forms +id: node.ill_institution_request.field_ill_article_title +field_name: field_ill_article_title +entity_type: node +bundle: ill_institution_request +label: 'Article Title' +description: '' +required: false +translatable: false +default_value: {} +default_value_callback: '' +settings: {} +field_type: string diff --git a/config/install/field.field.node.ill_institution_request.field_ill_author_editor.yml b/config/install/field.field.node.ill_institution_request.field_ill_author_editor.yml new file mode 100644 index 0000000..ed7062b --- /dev/null +++ b/config/install/field.field.node.ill_institution_request.field_ill_author_editor.yml @@ -0,0 +1,21 @@ +langcode: en +status: true +dependencies: + config: + - field.storage.node.field_ill_author_editor + - node.type.ill_institution_request + enforced: + module: + - ill_corporate_forms +id: node.ill_institution_request.field_ill_author_editor +field_name: field_ill_author_editor +entity_type: node +bundle: ill_institution_request +label: 'Author/Editor' +description: '' +required: false +translatable: false +default_value: {} +default_value_callback: '' +settings: {} +field_type: string diff --git a/config/install/field.field.node.ill_institution_request.field_ill_chapter_author.yml b/config/install/field.field.node.ill_institution_request.field_ill_chapter_author.yml new file mode 100644 index 0000000..97b49fd --- /dev/null +++ b/config/install/field.field.node.ill_institution_request.field_ill_chapter_author.yml @@ -0,0 +1,21 @@ +langcode: en +status: true +dependencies: + config: + - field.storage.node.field_ill_chapter_author + - node.type.ill_institution_request + enforced: + module: + - ill_corporate_forms +id: node.ill_institution_request.field_ill_chapter_author +field_name: field_ill_chapter_author +entity_type: node +bundle: ill_institution_request +label: 'Chapter Author' +description: '' +required: false +translatable: false +default_value: {} +default_value_callback: '' +settings: {} +field_type: string diff --git a/config/install/field.field.node.ill_institution_request.field_ill_chapter_title.yml b/config/install/field.field.node.ill_institution_request.field_ill_chapter_title.yml new file mode 100644 index 0000000..b369d54 --- /dev/null +++ b/config/install/field.field.node.ill_institution_request.field_ill_chapter_title.yml @@ -0,0 +1,21 @@ +langcode: en +status: true +dependencies: + config: + - field.storage.node.field_ill_chapter_title + - node.type.ill_institution_request + enforced: + module: + - ill_corporate_forms +id: node.ill_institution_request.field_ill_chapter_title +field_name: field_ill_chapter_title +entity_type: node +bundle: ill_institution_request +label: 'Chapter Title' +description: '' +required: false +translatable: false +default_value: {} +default_value_callback: '' +settings: {} +field_type: string diff --git a/config/install/field.field.node.ill_institution_request.field_ill_copyright_agreement.yml b/config/install/field.field.node.ill_institution_request.field_ill_copyright_agreement.yml new file mode 100644 index 0000000..d099ec5 --- /dev/null +++ b/config/install/field.field.node.ill_institution_request.field_ill_copyright_agreement.yml @@ -0,0 +1,25 @@ +langcode: en +status: true +dependencies: + config: + - field.storage.node.field_ill_copyright_agreement + - node.type.ill_institution_request + enforced: + module: + - ill_corporate_forms +id: node.ill_institution_request.field_ill_copyright_agreement +field_name: field_ill_copyright_agreement +entity_type: node +bundle: ill_institution_request +label: 'Copyright/Fair-Use Agreement' +description: 'I agree to comply with copyright and fair-use requirements.' +required: true +translatable: false +default_value: + - + value: 0 +default_value_callback: '' +settings: + on_label: 'I agree' + off_label: 'I do not agree' +field_type: boolean diff --git a/config/install/field.field.node.ill_institution_request.field_ill_edition.yml b/config/install/field.field.node.ill_institution_request.field_ill_edition.yml new file mode 100644 index 0000000..0db49f8 --- /dev/null +++ b/config/install/field.field.node.ill_institution_request.field_ill_edition.yml @@ -0,0 +1,21 @@ +langcode: en +status: true +dependencies: + config: + - field.storage.node.field_ill_edition + - node.type.ill_institution_request + enforced: + module: + - ill_corporate_forms +id: node.ill_institution_request.field_ill_edition +field_name: field_ill_edition +entity_type: node +bundle: ill_institution_request +label: 'Edition' +description: '' +required: false +translatable: false +default_value: {} +default_value_callback: '' +settings: {} +field_type: string diff --git a/config/install/field.field.node.ill_institution_request.field_ill_institution_code.yml b/config/install/field.field.node.ill_institution_request.field_ill_institution_code.yml new file mode 100644 index 0000000..7f3a072 --- /dev/null +++ b/config/install/field.field.node.ill_institution_request.field_ill_institution_code.yml @@ -0,0 +1,21 @@ +langcode: en +status: true +dependencies: + config: + - field.storage.node.field_ill_institution_code + - node.type.ill_institution_request + enforced: + module: + - ill_corporate_forms +id: node.ill_institution_request.field_ill_institution_code +field_name: field_ill_institution_code +entity_type: node +bundle: ill_institution_request +label: 'Institution Code' +description: '' +required: false +translatable: false +default_value: {} +default_value_callback: '' +settings: {} +field_type: string diff --git a/config/install/field.field.node.ill_institution_request.field_ill_isbn.yml b/config/install/field.field.node.ill_institution_request.field_ill_isbn.yml new file mode 100644 index 0000000..fcc2005 --- /dev/null +++ b/config/install/field.field.node.ill_institution_request.field_ill_isbn.yml @@ -0,0 +1,21 @@ +langcode: en +status: true +dependencies: + config: + - field.storage.node.field_ill_isbn + - node.type.ill_institution_request + enforced: + module: + - ill_corporate_forms +id: node.ill_institution_request.field_ill_isbn +field_name: field_ill_isbn +entity_type: node +bundle: ill_institution_request +label: 'ISBN' +description: '' +required: false +translatable: false +default_value: {} +default_value_callback: '' +settings: {} +field_type: string diff --git a/config/install/field.field.node.ill_institution_request.field_ill_issn.yml b/config/install/field.field.node.ill_institution_request.field_ill_issn.yml new file mode 100644 index 0000000..8449f7f --- /dev/null +++ b/config/install/field.field.node.ill_institution_request.field_ill_issn.yml @@ -0,0 +1,21 @@ +langcode: en +status: true +dependencies: + config: + - field.storage.node.field_ill_issn + - node.type.ill_institution_request + enforced: + module: + - ill_corporate_forms +id: node.ill_institution_request.field_ill_issn +field_name: field_ill_issn +entity_type: node +bundle: ill_institution_request +label: 'ISSN' +description: '' +required: false +translatable: false +default_value: {} +default_value_callback: '' +settings: {} +field_type: string diff --git a/config/install/field.field.node.ill_institution_request.field_ill_issue.yml b/config/install/field.field.node.ill_institution_request.field_ill_issue.yml new file mode 100644 index 0000000..35812d5 --- /dev/null +++ b/config/install/field.field.node.ill_institution_request.field_ill_issue.yml @@ -0,0 +1,21 @@ +langcode: en +status: true +dependencies: + config: + - field.storage.node.field_ill_issue + - node.type.ill_institution_request + enforced: + module: + - ill_corporate_forms +id: node.ill_institution_request.field_ill_issue +field_name: field_ill_issue +entity_type: node +bundle: ill_institution_request +label: 'Issue' +description: '' +required: false +translatable: false +default_value: {} +default_value_callback: '' +settings: {} +field_type: string diff --git a/config/install/field.field.node.ill_institution_request.field_ill_item_type.yml b/config/install/field.field.node.ill_institution_request.field_ill_item_type.yml new file mode 100644 index 0000000..cf60eed --- /dev/null +++ b/config/install/field.field.node.ill_institution_request.field_ill_item_type.yml @@ -0,0 +1,21 @@ +langcode: en +status: true +dependencies: + config: + - field.storage.node.field_ill_item_type + - node.type.ill_institution_request + enforced: + module: + - ill_corporate_forms +id: node.ill_institution_request.field_ill_item_type +field_name: field_ill_item_type +entity_type: node +bundle: ill_institution_request +label: 'Item Type' +description: 'Select the type of item you are requesting.' +required: true +translatable: false +default_value: {} +default_value_callback: '' +settings: {} +field_type: list_string diff --git a/config/install/field.field.node.ill_institution_request.field_ill_journal_title.yml b/config/install/field.field.node.ill_institution_request.field_ill_journal_title.yml new file mode 100644 index 0000000..729348a --- /dev/null +++ b/config/install/field.field.node.ill_institution_request.field_ill_journal_title.yml @@ -0,0 +1,21 @@ +langcode: en +status: true +dependencies: + config: + - field.storage.node.field_ill_journal_title + - node.type.ill_institution_request + enforced: + module: + - ill_corporate_forms +id: node.ill_institution_request.field_ill_journal_title +field_name: field_ill_journal_title +entity_type: node +bundle: ill_institution_request +label: 'Journal Title' +description: '' +required: false +translatable: false +default_value: {} +default_value_callback: '' +settings: {} +field_type: string diff --git a/config/install/field.field.node.ill_institution_request.field_ill_pages.yml b/config/install/field.field.node.ill_institution_request.field_ill_pages.yml new file mode 100644 index 0000000..e5a124b --- /dev/null +++ b/config/install/field.field.node.ill_institution_request.field_ill_pages.yml @@ -0,0 +1,21 @@ +langcode: en +status: true +dependencies: + config: + - field.storage.node.field_ill_pages + - node.type.ill_institution_request + enforced: + module: + - ill_corporate_forms +id: node.ill_institution_request.field_ill_pages +field_name: field_ill_pages +entity_type: node +bundle: ill_institution_request +label: 'Pages' +description: '' +required: false +translatable: false +default_value: {} +default_value_callback: '' +settings: {} +field_type: string diff --git a/config/install/field.field.node.ill_institution_request.field_ill_partner_organization.yml b/config/install/field.field.node.ill_institution_request.field_ill_partner_organization.yml new file mode 100644 index 0000000..f2e9f8a --- /dev/null +++ b/config/install/field.field.node.ill_institution_request.field_ill_partner_organization.yml @@ -0,0 +1,31 @@ +langcode: en +status: true +dependencies: + config: + - field.storage.node.field_ill_partner_organization + - node.type.ill_institution + - node.type.ill_institution_request + enforced: + module: + - ill_corporate_forms +id: node.ill_institution_request.field_ill_partner_organization +field_name: field_ill_partner_organization +entity_type: node +bundle: ill_institution_request +label: 'Partner Organization' +description: 'Select the partner institution, or choose Other to enter manually.' +required: true +translatable: false +default_value: {} +default_value_callback: '' +settings: + handler: 'default:node' + handler_settings: + target_bundles: + ill_institution: ill_institution + sort: + field: title + direction: ASC + auto_create: false + auto_create_bundle: '' +field_type: entity_reference diff --git a/config/install/field.field.node.ill_institution_request.field_ill_publication_date.yml b/config/install/field.field.node.ill_institution_request.field_ill_publication_date.yml new file mode 100644 index 0000000..c0c91cc --- /dev/null +++ b/config/install/field.field.node.ill_institution_request.field_ill_publication_date.yml @@ -0,0 +1,21 @@ +langcode: en +status: true +dependencies: + config: + - field.storage.node.field_ill_publication_date + - node.type.ill_institution_request + enforced: + module: + - ill_corporate_forms +id: node.ill_institution_request.field_ill_publication_date +field_name: field_ill_publication_date +entity_type: node +bundle: ill_institution_request +label: 'Publication Date' +description: '' +required: false +translatable: false +default_value: {} +default_value_callback: '' +settings: {} +field_type: string diff --git a/config/install/field.field.node.ill_institution_request.field_ill_publisher.yml b/config/install/field.field.node.ill_institution_request.field_ill_publisher.yml new file mode 100644 index 0000000..fee818a --- /dev/null +++ b/config/install/field.field.node.ill_institution_request.field_ill_publisher.yml @@ -0,0 +1,21 @@ +langcode: en +status: true +dependencies: + config: + - field.storage.node.field_ill_publisher + - node.type.ill_institution_request + enforced: + module: + - ill_corporate_forms +id: node.ill_institution_request.field_ill_publisher +field_name: field_ill_publisher +entity_type: node +bundle: ill_institution_request +label: 'Publisher' +description: '' +required: false +translatable: false +default_value: {} +default_value_callback: '' +settings: {} +field_type: string diff --git a/config/install/field.field.node.ill_institution_request.field_ill_req_email.yml b/config/install/field.field.node.ill_institution_request.field_ill_req_email.yml new file mode 100644 index 0000000..17e6069 --- /dev/null +++ b/config/install/field.field.node.ill_institution_request.field_ill_req_email.yml @@ -0,0 +1,21 @@ +langcode: en +status: true +dependencies: + config: + - field.storage.node.field_ill_req_email + - node.type.ill_institution_request + enforced: + module: + - ill_corporate_forms +id: node.ill_institution_request.field_ill_req_email +field_name: field_ill_req_email +entity_type: node +bundle: ill_institution_request +label: 'Email' +description: '' +required: true +translatable: false +default_value: {} +default_value_callback: '' +settings: {} +field_type: email diff --git a/config/install/field.field.node.ill_institution_request.field_ill_req_phone.yml b/config/install/field.field.node.ill_institution_request.field_ill_req_phone.yml new file mode 100644 index 0000000..49ffbf7 --- /dev/null +++ b/config/install/field.field.node.ill_institution_request.field_ill_req_phone.yml @@ -0,0 +1,21 @@ +langcode: en +status: true +dependencies: + config: + - field.storage.node.field_ill_req_phone + - node.type.ill_institution_request + enforced: + module: + - ill_corporate_forms +id: node.ill_institution_request.field_ill_req_phone +field_name: field_ill_req_phone +entity_type: node +bundle: ill_institution_request +label: 'Phone' +description: '' +required: true +translatable: false +default_value: {} +default_value_callback: '' +settings: {} +field_type: string diff --git a/config/install/field.field.node.ill_institution_request.field_ill_source_of_information.yml b/config/install/field.field.node.ill_institution_request.field_ill_source_of_information.yml new file mode 100644 index 0000000..0d2ba8c --- /dev/null +++ b/config/install/field.field.node.ill_institution_request.field_ill_source_of_information.yml @@ -0,0 +1,21 @@ +langcode: en +status: true +dependencies: + config: + - field.storage.node.field_ill_source_of_information + - node.type.ill_institution_request + enforced: + module: + - ill_corporate_forms +id: node.ill_institution_request.field_ill_source_of_information +field_name: field_ill_source_of_information +entity_type: node +bundle: ill_institution_request +label: 'Source of Information' +description: '' +required: false +translatable: false +default_value: {} +default_value_callback: '' +settings: {} +field_type: string diff --git a/config/install/field.field.node.ill_institution_request.field_ill_volume.yml b/config/install/field.field.node.ill_institution_request.field_ill_volume.yml new file mode 100644 index 0000000..d535001 --- /dev/null +++ b/config/install/field.field.node.ill_institution_request.field_ill_volume.yml @@ -0,0 +1,21 @@ +langcode: en +status: true +dependencies: + config: + - field.storage.node.field_ill_volume + - node.type.ill_institution_request + enforced: + module: + - ill_corporate_forms +id: node.ill_institution_request.field_ill_volume +field_name: field_ill_volume +entity_type: node +bundle: ill_institution_request +label: 'Volume' +description: '' +required: false +translatable: false +default_value: {} +default_value_callback: '' +settings: {} +field_type: string diff --git a/config/install/field.storage.node.field_ill_additional_notes.yml b/config/install/field.storage.node.field_ill_additional_notes.yml new file mode 100644 index 0000000..dd4006d --- /dev/null +++ b/config/install/field.storage.node.field_ill_additional_notes.yml @@ -0,0 +1,21 @@ +langcode: en +status: true +dependencies: + module: + - node + - text + enforced: + module: + - ill_corporate_forms +id: node.field_ill_additional_notes +field_name: field_ill_additional_notes +entity_type: node +type: text_long +settings: {} +module: text +locked: false +cardinality: 1 +translatable: true +indexes: {} +persist_with_no_fields: false +custom_storage: false diff --git a/config/install/field.storage.node.field_ill_ag_canada.yml b/config/install/field.storage.node.field_ill_ag_canada.yml new file mode 100644 index 0000000..c3004d9 --- /dev/null +++ b/config/install/field.storage.node.field_ill_ag_canada.yml @@ -0,0 +1,23 @@ +langcode: en +status: true +dependencies: + module: + - node + enforced: + module: + - ill_corporate_forms +id: node.field_ill_ag_canada +field_name: field_ill_ag_canada +entity_type: node +type: string +settings: + max_length: 255 + is_ascii: false + case_sensitive: false +module: core +locked: false +cardinality: 1 +translatable: true +indexes: {} +persist_with_no_fields: false +custom_storage: false diff --git a/config/install/field.storage.node.field_ill_article_author.yml b/config/install/field.storage.node.field_ill_article_author.yml new file mode 100644 index 0000000..6dc4402 --- /dev/null +++ b/config/install/field.storage.node.field_ill_article_author.yml @@ -0,0 +1,23 @@ +langcode: en +status: true +dependencies: + module: + - node + enforced: + module: + - ill_corporate_forms +id: node.field_ill_article_author +field_name: field_ill_article_author +entity_type: node +type: string +settings: + max_length: 255 + is_ascii: false + case_sensitive: false +module: core +locked: false +cardinality: 1 +translatable: true +indexes: {} +persist_with_no_fields: false +custom_storage: false diff --git a/config/install/field.storage.node.field_ill_article_title.yml b/config/install/field.storage.node.field_ill_article_title.yml new file mode 100644 index 0000000..c6f282a --- /dev/null +++ b/config/install/field.storage.node.field_ill_article_title.yml @@ -0,0 +1,23 @@ +langcode: en +status: true +dependencies: + module: + - node + enforced: + module: + - ill_corporate_forms +id: node.field_ill_article_title +field_name: field_ill_article_title +entity_type: node +type: string +settings: + max_length: 255 + is_ascii: false + case_sensitive: false +module: core +locked: false +cardinality: 1 +translatable: true +indexes: {} +persist_with_no_fields: false +custom_storage: false diff --git a/config/install/field.storage.node.field_ill_author_editor.yml b/config/install/field.storage.node.field_ill_author_editor.yml new file mode 100644 index 0000000..b44def5 --- /dev/null +++ b/config/install/field.storage.node.field_ill_author_editor.yml @@ -0,0 +1,23 @@ +langcode: en +status: true +dependencies: + module: + - node + enforced: + module: + - ill_corporate_forms +id: node.field_ill_author_editor +field_name: field_ill_author_editor +entity_type: node +type: string +settings: + max_length: 255 + is_ascii: false + case_sensitive: false +module: core +locked: false +cardinality: 1 +translatable: true +indexes: {} +persist_with_no_fields: false +custom_storage: false diff --git a/config/install/field.storage.node.field_ill_chapter_author.yml b/config/install/field.storage.node.field_ill_chapter_author.yml new file mode 100644 index 0000000..6613bfb --- /dev/null +++ b/config/install/field.storage.node.field_ill_chapter_author.yml @@ -0,0 +1,23 @@ +langcode: en +status: true +dependencies: + module: + - node + enforced: + module: + - ill_corporate_forms +id: node.field_ill_chapter_author +field_name: field_ill_chapter_author +entity_type: node +type: string +settings: + max_length: 255 + is_ascii: false + case_sensitive: false +module: core +locked: false +cardinality: 1 +translatable: true +indexes: {} +persist_with_no_fields: false +custom_storage: false diff --git a/config/install/field.storage.node.field_ill_chapter_title.yml b/config/install/field.storage.node.field_ill_chapter_title.yml new file mode 100644 index 0000000..98dfd76 --- /dev/null +++ b/config/install/field.storage.node.field_ill_chapter_title.yml @@ -0,0 +1,23 @@ +langcode: en +status: true +dependencies: + module: + - node + enforced: + module: + - ill_corporate_forms +id: node.field_ill_chapter_title +field_name: field_ill_chapter_title +entity_type: node +type: string +settings: + max_length: 255 + is_ascii: false + case_sensitive: false +module: core +locked: false +cardinality: 1 +translatable: true +indexes: {} +persist_with_no_fields: false +custom_storage: false diff --git a/config/install/field.storage.node.field_ill_city.yml b/config/install/field.storage.node.field_ill_city.yml new file mode 100644 index 0000000..8d15a7d --- /dev/null +++ b/config/install/field.storage.node.field_ill_city.yml @@ -0,0 +1,23 @@ +langcode: en +status: true +dependencies: + module: + - node + enforced: + module: + - ill_corporate_forms +id: node.field_ill_city +field_name: field_ill_city +entity_type: node +type: string +settings: + max_length: 255 + is_ascii: false + case_sensitive: false +module: core +locked: false +cardinality: 1 +translatable: true +indexes: {} +persist_with_no_fields: false +custom_storage: false diff --git a/config/install/field.storage.node.field_ill_consortia_groups.yml b/config/install/field.storage.node.field_ill_consortia_groups.yml new file mode 100644 index 0000000..6284fa1 --- /dev/null +++ b/config/install/field.storage.node.field_ill_consortia_groups.yml @@ -0,0 +1,21 @@ +langcode: en +status: true +dependencies: + module: + - node + - text + enforced: + module: + - ill_corporate_forms +id: node.field_ill_consortia_groups +field_name: field_ill_consortia_groups +entity_type: node +type: text_long +settings: {} +module: text +locked: false +cardinality: 1 +translatable: true +indexes: {} +persist_with_no_fields: false +custom_storage: false diff --git a/config/install/field.storage.node.field_ill_contact_email.yml b/config/install/field.storage.node.field_ill_contact_email.yml new file mode 100644 index 0000000..ebe0b6b --- /dev/null +++ b/config/install/field.storage.node.field_ill_contact_email.yml @@ -0,0 +1,20 @@ +langcode: en +status: true +dependencies: + module: + - node + enforced: + module: + - ill_corporate_forms +id: node.field_ill_contact_email +field_name: field_ill_contact_email +entity_type: node +type: email +settings: {} +module: core +locked: false +cardinality: 1 +translatable: true +indexes: {} +persist_with_no_fields: false +custom_storage: false diff --git a/config/install/field.storage.node.field_ill_contact_institution.yml b/config/install/field.storage.node.field_ill_contact_institution.yml new file mode 100644 index 0000000..dd7578e --- /dev/null +++ b/config/install/field.storage.node.field_ill_contact_institution.yml @@ -0,0 +1,23 @@ +langcode: en +status: true +dependencies: + module: + - node + enforced: + module: + - ill_corporate_forms +id: node.field_ill_contact_institution +field_name: field_ill_contact_institution +entity_type: node +type: string +settings: + max_length: 255 + is_ascii: false + case_sensitive: false +module: core +locked: false +cardinality: 1 +translatable: true +indexes: {} +persist_with_no_fields: false +custom_storage: false diff --git a/config/install/field.storage.node.field_ill_contact_name.yml b/config/install/field.storage.node.field_ill_contact_name.yml new file mode 100644 index 0000000..d666c84 --- /dev/null +++ b/config/install/field.storage.node.field_ill_contact_name.yml @@ -0,0 +1,23 @@ +langcode: en +status: true +dependencies: + module: + - node + enforced: + module: + - ill_corporate_forms +id: node.field_ill_contact_name +field_name: field_ill_contact_name +entity_type: node +type: string +settings: + max_length: 255 + is_ascii: false + case_sensitive: false +module: core +locked: false +cardinality: 1 +translatable: true +indexes: {} +persist_with_no_fields: false +custom_storage: false diff --git a/config/install/field.storage.node.field_ill_contact_phone.yml b/config/install/field.storage.node.field_ill_contact_phone.yml new file mode 100644 index 0000000..1a74fe6 --- /dev/null +++ b/config/install/field.storage.node.field_ill_contact_phone.yml @@ -0,0 +1,23 @@ +langcode: en +status: true +dependencies: + module: + - node + enforced: + module: + - ill_corporate_forms +id: node.field_ill_contact_phone +field_name: field_ill_contact_phone +entity_type: node +type: string +settings: + max_length: 255 + is_ascii: false + case_sensitive: false +module: core +locked: false +cardinality: 1 +translatable: true +indexes: {} +persist_with_no_fields: false +custom_storage: false diff --git a/config/install/field.storage.node.field_ill_copyright_agreement.yml b/config/install/field.storage.node.field_ill_copyright_agreement.yml new file mode 100644 index 0000000..ee5be75 --- /dev/null +++ b/config/install/field.storage.node.field_ill_copyright_agreement.yml @@ -0,0 +1,20 @@ +langcode: en +status: true +dependencies: + module: + - node + enforced: + module: + - ill_corporate_forms +id: node.field_ill_copyright_agreement +field_name: field_ill_copyright_agreement +entity_type: node +type: boolean +settings: {} +module: core +locked: false +cardinality: 1 +translatable: true +indexes: {} +persist_with_no_fields: false +custom_storage: false diff --git a/config/install/field.storage.node.field_ill_country.yml b/config/install/field.storage.node.field_ill_country.yml new file mode 100644 index 0000000..491b18b --- /dev/null +++ b/config/install/field.storage.node.field_ill_country.yml @@ -0,0 +1,23 @@ +langcode: en +status: true +dependencies: + module: + - node + enforced: + module: + - ill_corporate_forms +id: node.field_ill_country +field_name: field_ill_country +entity_type: node +type: string +settings: + max_length: 255 + is_ascii: false + case_sensitive: false +module: core +locked: false +cardinality: 1 +translatable: true +indexes: {} +persist_with_no_fields: false +custom_storage: false diff --git a/config/install/field.storage.node.field_ill_department.yml b/config/install/field.storage.node.field_ill_department.yml new file mode 100644 index 0000000..2a49183 --- /dev/null +++ b/config/install/field.storage.node.field_ill_department.yml @@ -0,0 +1,23 @@ +langcode: en +status: true +dependencies: + module: + - node + enforced: + module: + - ill_corporate_forms +id: node.field_ill_department +field_name: field_ill_department +entity_type: node +type: string +settings: + max_length: 255 + is_ascii: false + case_sensitive: false +module: core +locked: false +cardinality: 1 +translatable: true +indexes: {} +persist_with_no_fields: false +custom_storage: false diff --git a/config/install/field.storage.node.field_ill_docline.yml b/config/install/field.storage.node.field_ill_docline.yml new file mode 100644 index 0000000..9c1a2ea --- /dev/null +++ b/config/install/field.storage.node.field_ill_docline.yml @@ -0,0 +1,23 @@ +langcode: en +status: true +dependencies: + module: + - node + enforced: + module: + - ill_corporate_forms +id: node.field_ill_docline +field_name: field_ill_docline +entity_type: node +type: string +settings: + max_length: 255 + is_ascii: false + case_sensitive: false +module: core +locked: false +cardinality: 1 +translatable: true +indexes: {} +persist_with_no_fields: false +custom_storage: false diff --git a/config/install/field.storage.node.field_ill_edition.yml b/config/install/field.storage.node.field_ill_edition.yml new file mode 100644 index 0000000..495000b --- /dev/null +++ b/config/install/field.storage.node.field_ill_edition.yml @@ -0,0 +1,23 @@ +langcode: en +status: true +dependencies: + module: + - node + enforced: + module: + - ill_corporate_forms +id: node.field_ill_edition +field_name: field_ill_edition +entity_type: node +type: string +settings: + max_length: 255 + is_ascii: false + case_sensitive: false +module: core +locked: false +cardinality: 1 +translatable: true +indexes: {} +persist_with_no_fields: false +custom_storage: false diff --git a/config/install/field.storage.node.field_ill_email.yml b/config/install/field.storage.node.field_ill_email.yml new file mode 100644 index 0000000..cd1071b --- /dev/null +++ b/config/install/field.storage.node.field_ill_email.yml @@ -0,0 +1,20 @@ +langcode: en +status: true +dependencies: + module: + - node + enforced: + module: + - ill_corporate_forms +id: node.field_ill_email +field_name: field_ill_email +entity_type: node +type: email +settings: {} +module: core +locked: false +cardinality: 1 +translatable: true +indexes: {} +persist_with_no_fields: false +custom_storage: false diff --git a/config/install/field.storage.node.field_ill_ex_libris.yml b/config/install/field.storage.node.field_ill_ex_libris.yml new file mode 100644 index 0000000..f95cc71 --- /dev/null +++ b/config/install/field.storage.node.field_ill_ex_libris.yml @@ -0,0 +1,23 @@ +langcode: en +status: true +dependencies: + module: + - node + enforced: + module: + - ill_corporate_forms +id: node.field_ill_ex_libris +field_name: field_ill_ex_libris +entity_type: node +type: string +settings: + max_length: 255 + is_ascii: false + case_sensitive: false +module: core +locked: false +cardinality: 1 +translatable: true +indexes: {} +persist_with_no_fields: false +custom_storage: false diff --git a/config/install/field.storage.node.field_ill_fax.yml b/config/install/field.storage.node.field_ill_fax.yml new file mode 100644 index 0000000..bf5275f --- /dev/null +++ b/config/install/field.storage.node.field_ill_fax.yml @@ -0,0 +1,23 @@ +langcode: en +status: true +dependencies: + module: + - node + enforced: + module: + - ill_corporate_forms +id: node.field_ill_fax +field_name: field_ill_fax +entity_type: node +type: string +settings: + max_length: 255 + is_ascii: false + case_sensitive: false +module: core +locked: false +cardinality: 1 +translatable: true +indexes: {} +persist_with_no_fields: false +custom_storage: false diff --git a/config/install/field.storage.node.field_ill_has_ill_system.yml b/config/install/field.storage.node.field_ill_has_ill_system.yml new file mode 100644 index 0000000..826fb65 --- /dev/null +++ b/config/install/field.storage.node.field_ill_has_ill_system.yml @@ -0,0 +1,32 @@ +langcode: en +status: true +dependencies: + module: + - node + - options + enforced: + module: + - ill_corporate_forms +id: node.field_ill_has_ill_system +field_name: field_ill_has_ill_system +entity_type: node +type: list_string +settings: + allowed_values: + - + value: 'yes' + label: 'Yes' + - + value: 'no' + label: 'No' + - + value: 'unknown' + label: 'Unknown' + allowed_values_function: '' +module: options +locked: false +cardinality: 1 +translatable: true +indexes: {} +persist_with_no_fields: false +custom_storage: false diff --git a/config/install/field.storage.node.field_ill_institution_code.yml b/config/install/field.storage.node.field_ill_institution_code.yml new file mode 100644 index 0000000..61a15a3 --- /dev/null +++ b/config/install/field.storage.node.field_ill_institution_code.yml @@ -0,0 +1,23 @@ +langcode: en +status: true +dependencies: + module: + - node + enforced: + module: + - ill_corporate_forms +id: node.field_ill_institution_code +field_name: field_ill_institution_code +entity_type: node +type: string +settings: + max_length: 255 + is_ascii: false + case_sensitive: false +module: core +locked: false +cardinality: 1 +translatable: true +indexes: {} +persist_with_no_fields: false +custom_storage: false diff --git a/config/install/field.storage.node.field_ill_isbn.yml b/config/install/field.storage.node.field_ill_isbn.yml new file mode 100644 index 0000000..a8bfb15 --- /dev/null +++ b/config/install/field.storage.node.field_ill_isbn.yml @@ -0,0 +1,23 @@ +langcode: en +status: true +dependencies: + module: + - node + enforced: + module: + - ill_corporate_forms +id: node.field_ill_isbn +field_name: field_ill_isbn +entity_type: node +type: string +settings: + max_length: 255 + is_ascii: false + case_sensitive: false +module: core +locked: false +cardinality: 1 +translatable: true +indexes: {} +persist_with_no_fields: false +custom_storage: false diff --git a/config/install/field.storage.node.field_ill_issn.yml b/config/install/field.storage.node.field_ill_issn.yml new file mode 100644 index 0000000..0e7e9d5 --- /dev/null +++ b/config/install/field.storage.node.field_ill_issn.yml @@ -0,0 +1,23 @@ +langcode: en +status: true +dependencies: + module: + - node + enforced: + module: + - ill_corporate_forms +id: node.field_ill_issn +field_name: field_ill_issn +entity_type: node +type: string +settings: + max_length: 255 + is_ascii: false + case_sensitive: false +module: core +locked: false +cardinality: 1 +translatable: true +indexes: {} +persist_with_no_fields: false +custom_storage: false diff --git a/config/install/field.storage.node.field_ill_issue.yml b/config/install/field.storage.node.field_ill_issue.yml new file mode 100644 index 0000000..e568d10 --- /dev/null +++ b/config/install/field.storage.node.field_ill_issue.yml @@ -0,0 +1,23 @@ +langcode: en +status: true +dependencies: + module: + - node + enforced: + module: + - ill_corporate_forms +id: node.field_ill_issue +field_name: field_ill_issue +entity_type: node +type: string +settings: + max_length: 255 + is_ascii: false + case_sensitive: false +module: core +locked: false +cardinality: 1 +translatable: true +indexes: {} +persist_with_no_fields: false +custom_storage: false diff --git a/config/install/field.storage.node.field_ill_item_type.yml b/config/install/field.storage.node.field_ill_item_type.yml new file mode 100644 index 0000000..9f90255 --- /dev/null +++ b/config/install/field.storage.node.field_ill_item_type.yml @@ -0,0 +1,32 @@ +langcode: en +status: true +dependencies: + module: + - node + - options + enforced: + module: + - ill_corporate_forms +id: node.field_ill_item_type +field_name: field_ill_item_type +entity_type: node +type: list_string +settings: + allowed_values: + - + value: 'book' + label: 'Book/Video/Thesis' + - + value: 'article' + label: 'Article' + - + value: 'book_chapter' + label: 'Book Chapter' + allowed_values_function: '' +module: options +locked: false +cardinality: 1 +translatable: true +indexes: {} +persist_with_no_fields: false +custom_storage: false diff --git a/config/install/field.storage.node.field_ill_journal_title.yml b/config/install/field.storage.node.field_ill_journal_title.yml new file mode 100644 index 0000000..26e5e02 --- /dev/null +++ b/config/install/field.storage.node.field_ill_journal_title.yml @@ -0,0 +1,23 @@ +langcode: en +status: true +dependencies: + module: + - node + enforced: + module: + - ill_corporate_forms +id: node.field_ill_journal_title +field_name: field_ill_journal_title +entity_type: node +type: string +settings: + max_length: 255 + is_ascii: false + case_sensitive: false +module: core +locked: false +cardinality: 1 +translatable: true +indexes: {} +persist_with_no_fields: false +custom_storage: false diff --git a/config/install/field.storage.node.field_ill_lac_symbol.yml b/config/install/field.storage.node.field_ill_lac_symbol.yml new file mode 100644 index 0000000..33b2db2 --- /dev/null +++ b/config/install/field.storage.node.field_ill_lac_symbol.yml @@ -0,0 +1,23 @@ +langcode: en +status: true +dependencies: + module: + - node + enforced: + module: + - ill_corporate_forms +id: node.field_ill_lac_symbol +field_name: field_ill_lac_symbol +entity_type: node +type: string +settings: + max_length: 255 + is_ascii: false + case_sensitive: false +module: core +locked: false +cardinality: 1 +translatable: true +indexes: {} +persist_with_no_fields: false +custom_storage: false diff --git a/config/install/field.storage.node.field_ill_library_of_congress.yml b/config/install/field.storage.node.field_ill_library_of_congress.yml new file mode 100644 index 0000000..72c679a --- /dev/null +++ b/config/install/field.storage.node.field_ill_library_of_congress.yml @@ -0,0 +1,23 @@ +langcode: en +status: true +dependencies: + module: + - node + enforced: + module: + - ill_corporate_forms +id: node.field_ill_library_of_congress +field_name: field_ill_library_of_congress +entity_type: node +type: string +settings: + max_length: 255 + is_ascii: false + case_sensitive: false +module: core +locked: false +cardinality: 1 +translatable: true +indexes: {} +persist_with_no_fields: false +custom_storage: false diff --git a/config/install/field.storage.node.field_ill_library_type.yml b/config/install/field.storage.node.field_ill_library_type.yml new file mode 100644 index 0000000..db02ef6 --- /dev/null +++ b/config/install/field.storage.node.field_ill_library_type.yml @@ -0,0 +1,59 @@ +langcode: en +status: true +dependencies: + module: + - node + - options + enforced: + module: + - ill_corporate_forms +id: node.field_ill_library_type +field_name: field_ill_library_type +entity_type: node +type: list_string +settings: + allowed_values: + - + value: 'university' + label: 'University' + - + value: 'public' + label: 'Public' + - + value: 'hospital' + label: 'Hospital' + - + value: 'government' + label: 'Government' + - + value: 'national' + label: 'National' + - + value: 'school_board' + label: 'School Board' + - + value: 'college' + label: 'College' + - + value: 'business' + label: 'Business' + - + value: 'business_law' + label: 'Business/Law' + - + value: 'research' + label: 'Research' + - + value: 'document_delivery' + label: 'Document Delivery' + - + value: 'other' + label: 'Other' + allowed_values_function: '' +module: options +locked: false +cardinality: 1 +translatable: true +indexes: {} +persist_with_no_fields: false +custom_storage: false diff --git a/config/install/field.storage.node.field_ill_messaging_method.yml b/config/install/field.storage.node.field_ill_messaging_method.yml new file mode 100644 index 0000000..8128d1c --- /dev/null +++ b/config/install/field.storage.node.field_ill_messaging_method.yml @@ -0,0 +1,23 @@ +langcode: en +status: true +dependencies: + module: + - node + enforced: + module: + - ill_corporate_forms +id: node.field_ill_messaging_method +field_name: field_ill_messaging_method +entity_type: node +type: string +settings: + max_length: 255 + is_ascii: false + case_sensitive: false +module: core +locked: false +cardinality: 1 +translatable: true +indexes: {} +persist_with_no_fields: false +custom_storage: false diff --git a/config/install/field.storage.node.field_ill_oclc.yml b/config/install/field.storage.node.field_ill_oclc.yml new file mode 100644 index 0000000..9dfefb6 --- /dev/null +++ b/config/install/field.storage.node.field_ill_oclc.yml @@ -0,0 +1,23 @@ +langcode: en +status: true +dependencies: + module: + - node + enforced: + module: + - ill_corporate_forms +id: node.field_ill_oclc +field_name: field_ill_oclc +entity_type: node +type: string +settings: + max_length: 255 + is_ascii: false + case_sensitive: false +module: core +locked: false +cardinality: 1 +translatable: true +indexes: {} +persist_with_no_fields: false +custom_storage: false diff --git a/config/install/field.storage.node.field_ill_other_symbol.yml b/config/install/field.storage.node.field_ill_other_symbol.yml new file mode 100644 index 0000000..5185a16 --- /dev/null +++ b/config/install/field.storage.node.field_ill_other_symbol.yml @@ -0,0 +1,23 @@ +langcode: en +status: true +dependencies: + module: + - node + enforced: + module: + - ill_corporate_forms +id: node.field_ill_other_symbol +field_name: field_ill_other_symbol +entity_type: node +type: string +settings: + max_length: 255 + is_ascii: false + case_sensitive: false +module: core +locked: false +cardinality: 1 +translatable: true +indexes: {} +persist_with_no_fields: false +custom_storage: false diff --git a/config/install/field.storage.node.field_ill_pages.yml b/config/install/field.storage.node.field_ill_pages.yml new file mode 100644 index 0000000..9993745 --- /dev/null +++ b/config/install/field.storage.node.field_ill_pages.yml @@ -0,0 +1,23 @@ +langcode: en +status: true +dependencies: + module: + - node + enforced: + module: + - ill_corporate_forms +id: node.field_ill_pages +field_name: field_ill_pages +entity_type: node +type: string +settings: + max_length: 255 + is_ascii: false + case_sensitive: false +module: core +locked: false +cardinality: 1 +translatable: true +indexes: {} +persist_with_no_fields: false +custom_storage: false diff --git a/config/install/field.storage.node.field_ill_partner_organization.yml b/config/install/field.storage.node.field_ill_partner_organization.yml new file mode 100644 index 0000000..872801a --- /dev/null +++ b/config/install/field.storage.node.field_ill_partner_organization.yml @@ -0,0 +1,21 @@ +langcode: en +status: true +dependencies: + module: + - node + enforced: + module: + - ill_corporate_forms +id: node.field_ill_partner_organization +field_name: field_ill_partner_organization +entity_type: node +type: entity_reference +settings: + target_type: node +module: core +locked: false +cardinality: 1 +translatable: true +indexes: {} +persist_with_no_fields: false +custom_storage: false diff --git a/config/install/field.storage.node.field_ill_phone.yml b/config/install/field.storage.node.field_ill_phone.yml new file mode 100644 index 0000000..6a99b24 --- /dev/null +++ b/config/install/field.storage.node.field_ill_phone.yml @@ -0,0 +1,23 @@ +langcode: en +status: true +dependencies: + module: + - node + enforced: + module: + - ill_corporate_forms +id: node.field_ill_phone +field_name: field_ill_phone +entity_type: node +type: string +settings: + max_length: 255 + is_ascii: false + case_sensitive: false +module: core +locked: false +cardinality: 1 +translatable: true +indexes: {} +persist_with_no_fields: false +custom_storage: false diff --git a/config/install/field.storage.node.field_ill_postal_code.yml b/config/install/field.storage.node.field_ill_postal_code.yml new file mode 100644 index 0000000..6144c31 --- /dev/null +++ b/config/install/field.storage.node.field_ill_postal_code.yml @@ -0,0 +1,23 @@ +langcode: en +status: true +dependencies: + module: + - node + enforced: + module: + - ill_corporate_forms +id: node.field_ill_postal_code +field_name: field_ill_postal_code +entity_type: node +type: string +settings: + max_length: 255 + is_ascii: false + case_sensitive: false +module: core +locked: false +cardinality: 1 +translatable: true +indexes: {} +persist_with_no_fields: false +custom_storage: false diff --git a/config/install/field.storage.node.field_ill_province_state.yml b/config/install/field.storage.node.field_ill_province_state.yml new file mode 100644 index 0000000..00b0ad5 --- /dev/null +++ b/config/install/field.storage.node.field_ill_province_state.yml @@ -0,0 +1,23 @@ +langcode: en +status: true +dependencies: + module: + - node + enforced: + module: + - ill_corporate_forms +id: node.field_ill_province_state +field_name: field_ill_province_state +entity_type: node +type: string +settings: + max_length: 255 + is_ascii: false + case_sensitive: false +module: core +locked: false +cardinality: 1 +translatable: true +indexes: {} +persist_with_no_fields: false +custom_storage: false diff --git a/config/install/field.storage.node.field_ill_publication_date.yml b/config/install/field.storage.node.field_ill_publication_date.yml new file mode 100644 index 0000000..2cd24bb --- /dev/null +++ b/config/install/field.storage.node.field_ill_publication_date.yml @@ -0,0 +1,23 @@ +langcode: en +status: true +dependencies: + module: + - node + enforced: + module: + - ill_corporate_forms +id: node.field_ill_publication_date +field_name: field_ill_publication_date +entity_type: node +type: string +settings: + max_length: 255 + is_ascii: false + case_sensitive: false +module: core +locked: false +cardinality: 1 +translatable: true +indexes: {} +persist_with_no_fields: false +custom_storage: false diff --git a/config/install/field.storage.node.field_ill_publisher.yml b/config/install/field.storage.node.field_ill_publisher.yml new file mode 100644 index 0000000..efada17 --- /dev/null +++ b/config/install/field.storage.node.field_ill_publisher.yml @@ -0,0 +1,23 @@ +langcode: en +status: true +dependencies: + module: + - node + enforced: + module: + - ill_corporate_forms +id: node.field_ill_publisher +field_name: field_ill_publisher +entity_type: node +type: string +settings: + max_length: 255 + is_ascii: false + case_sensitive: false +module: core +locked: false +cardinality: 1 +translatable: true +indexes: {} +persist_with_no_fields: false +custom_storage: false diff --git a/config/install/field.storage.node.field_ill_req_email.yml b/config/install/field.storage.node.field_ill_req_email.yml new file mode 100644 index 0000000..ec5155b --- /dev/null +++ b/config/install/field.storage.node.field_ill_req_email.yml @@ -0,0 +1,20 @@ +langcode: en +status: true +dependencies: + module: + - node + enforced: + module: + - ill_corporate_forms +id: node.field_ill_req_email +field_name: field_ill_req_email +entity_type: node +type: email +settings: {} +module: core +locked: false +cardinality: 1 +translatable: true +indexes: {} +persist_with_no_fields: false +custom_storage: false diff --git a/config/install/field.storage.node.field_ill_req_phone.yml b/config/install/field.storage.node.field_ill_req_phone.yml new file mode 100644 index 0000000..0cfe49d --- /dev/null +++ b/config/install/field.storage.node.field_ill_req_phone.yml @@ -0,0 +1,23 @@ +langcode: en +status: true +dependencies: + module: + - node + enforced: + module: + - ill_corporate_forms +id: node.field_ill_req_phone +field_name: field_ill_req_phone +entity_type: node +type: string +settings: + max_length: 255 + is_ascii: false + case_sensitive: false +module: core +locked: false +cardinality: 1 +translatable: true +indexes: {} +persist_with_no_fields: false +custom_storage: false diff --git a/config/install/field.storage.node.field_ill_source_of_information.yml b/config/install/field.storage.node.field_ill_source_of_information.yml new file mode 100644 index 0000000..927f3bc --- /dev/null +++ b/config/install/field.storage.node.field_ill_source_of_information.yml @@ -0,0 +1,23 @@ +langcode: en +status: true +dependencies: + module: + - node + enforced: + module: + - ill_corporate_forms +id: node.field_ill_source_of_information +field_name: field_ill_source_of_information +entity_type: node +type: string +settings: + max_length: 255 + is_ascii: false + case_sensitive: false +module: core +locked: false +cardinality: 1 +translatable: true +indexes: {} +persist_with_no_fields: false +custom_storage: false diff --git a/config/install/field.storage.node.field_ill_special_arrangements.yml b/config/install/field.storage.node.field_ill_special_arrangements.yml new file mode 100644 index 0000000..29a696b --- /dev/null +++ b/config/install/field.storage.node.field_ill_special_arrangements.yml @@ -0,0 +1,21 @@ +langcode: en +status: true +dependencies: + module: + - node + - text + enforced: + module: + - ill_corporate_forms +id: node.field_ill_special_arrangements +field_name: field_ill_special_arrangements +entity_type: node +type: text_long +settings: {} +module: text +locked: false +cardinality: 1 +translatable: true +indexes: {} +persist_with_no_fields: false +custom_storage: false diff --git a/config/install/field.storage.node.field_ill_street.yml b/config/install/field.storage.node.field_ill_street.yml new file mode 100644 index 0000000..a53a61d --- /dev/null +++ b/config/install/field.storage.node.field_ill_street.yml @@ -0,0 +1,23 @@ +langcode: en +status: true +dependencies: + module: + - node + enforced: + module: + - ill_corporate_forms +id: node.field_ill_street +field_name: field_ill_street +entity_type: node +type: string +settings: + max_length: 255 + is_ascii: false + case_sensitive: false +module: core +locked: false +cardinality: 1 +translatable: true +indexes: {} +persist_with_no_fields: false +custom_storage: false diff --git a/config/install/field.storage.node.field_ill_system_software.yml b/config/install/field.storage.node.field_ill_system_software.yml new file mode 100644 index 0000000..4fc8f69 --- /dev/null +++ b/config/install/field.storage.node.field_ill_system_software.yml @@ -0,0 +1,23 @@ +langcode: en +status: true +dependencies: + module: + - node + enforced: + module: + - ill_corporate_forms +id: node.field_ill_system_software +field_name: field_ill_system_software +entity_type: node +type: string +settings: + max_length: 255 + is_ascii: false + case_sensitive: false +module: core +locked: false +cardinality: 1 +translatable: true +indexes: {} +persist_with_no_fields: false +custom_storage: false diff --git a/config/install/field.storage.node.field_ill_volume.yml b/config/install/field.storage.node.field_ill_volume.yml new file mode 100644 index 0000000..eb77184 --- /dev/null +++ b/config/install/field.storage.node.field_ill_volume.yml @@ -0,0 +1,23 @@ +langcode: en +status: true +dependencies: + module: + - node + enforced: + module: + - ill_corporate_forms +id: node.field_ill_volume +field_name: field_ill_volume +entity_type: node +type: string +settings: + max_length: 255 + is_ascii: false + case_sensitive: false +module: core +locked: false +cardinality: 1 +translatable: true +indexes: {} +persist_with_no_fields: false +custom_storage: false diff --git a/config/install/node.type.ill_institution.yml b/config/install/node.type.ill_institution.yml new file mode 100644 index 0000000..2227a7a --- /dev/null +++ b/config/install/node.type.ill_institution.yml @@ -0,0 +1,13 @@ +langcode: en +status: true +dependencies: + enforced: + module: + - ill_corporate_forms +name: ILL Institution +type: ill_institution +description: 'An ILL partner institution with library codes, contact info, and service details.' +help: '' +new_revision: true +preview_mode: 1 +display_submitted: true diff --git a/config/install/node.type.ill_institution_request.yml b/config/install/node.type.ill_institution_request.yml new file mode 100644 index 0000000..2b0a49b --- /dev/null +++ b/config/install/node.type.ill_institution_request.yml @@ -0,0 +1,13 @@ +langcode: en +status: true +dependencies: + enforced: + module: + - ill_corporate_forms +name: ILL Institution Request +type: ill_institution_request +description: 'An interlibrary loan request form for books, articles, and book chapters.' +help: '' +new_revision: true +preview_mode: 1 +display_submitted: true diff --git a/ill_corporate_forms.info.yml b/ill_corporate_forms.info.yml new file mode 100644 index 0000000..79976e2 --- /dev/null +++ b/ill_corporate_forms.info.yml @@ -0,0 +1,10 @@ +name: ILL Corporate Forms +type: module +description: 'Provides content types for ILL partner institutions and ILL request forms.' +core_version_requirement: ^10.1 || ^11 +package: ILL +dependencies: + - drupal:node + - drupal:field + - drupal:text + - drupal:options diff --git a/ill_corporate_forms.install b/ill_corporate_forms.install new file mode 100644 index 0000000..f7fb17d --- /dev/null +++ b/ill_corporate_forms.install @@ -0,0 +1,29 @@ +getStorage('node'); + + foreach (['ill_institution_request', 'ill_institution'] as $bundle) { + $nids = $node_storage->getQuery() + ->accessCheck(FALSE) + ->condition('type', $bundle) + ->execute(); + if ($nids) { + $nodes = $node_storage->loadMultiple($nids); + $node_storage->delete($nodes); + } + } +} diff --git a/ill_corporate_forms.module b/ill_corporate_forms.module new file mode 100644 index 0000000..2161ab5 --- /dev/null +++ b/ill_corporate_forms.module @@ -0,0 +1,90 @@ + [ + [$item_type_selector => ['value' => 'book']], + [$item_type_selector => ['value' => 'book_chapter']], + ], + ]; + } + } + + // Article fields: visible only when item_type is "article". + $article_fields = [ + 'field_ill_journal_title', + 'field_ill_article_title', + 'field_ill_article_author', + 'field_ill_volume', + 'field_ill_issue', + 'field_ill_issn', + 'field_ill_pages', + ]; + + foreach ($article_fields as $field_name) { + if (isset($form[$field_name])) { + $form[$field_name]['#states'] = [ + 'visible' => [ + $item_type_selector => ['value' => 'article'], + ], + ]; + } + } + + // Book Chapter fields: visible only when item_type is "book_chapter". + $chapter_fields = [ + 'field_ill_chapter_title', + 'field_ill_chapter_author', + ]; + + foreach ($chapter_fields as $field_name) { + if (isset($form[$field_name])) { + $form[$field_name]['#states'] = [ + 'visible' => [ + $item_type_selector => ['value' => 'book_chapter'], + ], + ]; + } + } +} +