+ {{ title_prefix }}
+ {{ title }}
+ {{ title_suffix }}
+
+ {{ exposed }}
+
+
+
+ {{ attachment_before }}
+
+ {% if rows -%}
+ {{ rows }}
+ {% elseif empty -%}
+
{{ empty }}
+ {% endif %}
+
+ {{ pager }}
+ {{ attachment_after }}
+ {{ more }}
+
+ {% if footer %}
+
+ {% endif %}
+
+ {{ feed_icons }}
+
diff --git a/modules/custom/az_opportunity/config/install/core.base_field_override.node.az_opportunity.promote.yml b/modules/custom/az_opportunity/config/install/core.base_field_override.node.az_opportunity.promote.yml
new file mode 100644
index 0000000000..238214da05
--- /dev/null
+++ b/modules/custom/az_opportunity/config/install/core.base_field_override.node.az_opportunity.promote.yml
@@ -0,0 +1,21 @@
+langcode: en
+status: true
+dependencies:
+ config:
+ - node.type.az_opportunity
+id: node.az_opportunity.promote
+field_name: promote
+entity_type: node
+bundle: az_opportunity
+label: 'Promoted to front page'
+description: ''
+required: false
+translatable: true
+default_value:
+ -
+ value: 0
+default_value_callback: ''
+settings:
+ on_label: 'On'
+ off_label: 'Off'
+field_type: boolean
diff --git a/modules/custom/az_opportunity/config/install/core.entity_form_display.node.az_opportunity.default.yml b/modules/custom/az_opportunity/config/install/core.entity_form_display.node.az_opportunity.default.yml
new file mode 100644
index 0000000000..bd1d0c674b
--- /dev/null
+++ b/modules/custom/az_opportunity/config/install/core.entity_form_display.node.az_opportunity.default.yml
@@ -0,0 +1,239 @@
+langcode: en
+status: true
+dependencies:
+ config:
+ - field.field.node.az_opportunity.field_az_application_date
+ - field.field.node.az_opportunity.field_az_application_link
+ - field.field.node.az_opportunity.field_az_body
+ - field.field.node.az_opportunity.field_az_eligibility
+ - field.field.node.az_opportunity.field_az_enterprise_attributes
+ - field.field.node.az_opportunity.field_az_incentives
+ - field.field.node.az_opportunity.field_az_offered
+ - field.field.node.az_opportunity.field_az_ongoing
+ - field.field.node.az_opportunity.field_az_opportunity_category
+ - field.field.node.az_opportunity.field_az_opportunity_credit
+ - field.field.node.az_opportunity.field_az_opportunity_location
+ - field.field.node.az_opportunity.field_az_parent_account
+ - field.field.node.az_opportunity.field_az_program_date
+ - field.field.node.az_opportunity.field_az_program_length
+ - field.field.node.az_opportunity.field_az_program_website
+ - field.field.node.az_opportunity.field_az_trellis_id
+ - field.field.node.az_opportunity.field_az_trellis_imported_date
+ - node.type.az_opportunity
+ module:
+ - az_core
+ - link
+ - link_class
+ - path
+ - smart_date
+ - text
+id: node.az_opportunity.default
+targetEntityType: node
+bundle: az_opportunity
+mode: default
+content:
+ created:
+ type: datetime_timestamp
+ weight: 17
+ region: content
+ settings: { }
+ third_party_settings: { }
+ field_az_application_date:
+ type: smartdate_only
+ weight: 5
+ region: content
+ settings:
+ separator: to
+ modal: false
+ default_duration: 60
+ default_duration_increments: |-
+ 30
+ 60|1 hour
+ 90
+ 120|2 hours
+ custom
+ show_extra: false
+ hide_date: true
+ allday: true
+ remove_seconds: false
+ duration_overlay: true
+ third_party_settings: { }
+ field_az_application_link:
+ type: link_class_field_widget
+ weight: 9
+ region: content
+ settings:
+ placeholder_url: ''
+ placeholder_title: ''
+ link_class_mode: force_class
+ link_class_force: 'btn btn-red'
+ link_class_select: ''
+ third_party_settings: { }
+ field_az_body:
+ type: text_textarea
+ weight: 13
+ region: content
+ settings:
+ rows: 9
+ placeholder: ''
+ third_party_settings: { }
+ field_az_eligibility:
+ type: text_textarea
+ weight: 14
+ region: content
+ settings:
+ rows: 5
+ placeholder: ''
+ third_party_settings: { }
+ field_az_enterprise_attributes:
+ type: attributes_select
+ weight: 2
+ region: content
+ settings:
+ allowed_attributes:
+ Audiences__c: Audiences__c
+ Event_Format__c: Event_Format__c
+ Program_Type__c: Program_Type__c
+ Topic__c: Topic__c
+ Arizona_County__c: 0
+ Category1__c: 0
+ Tribal_Nation__c: 0
+ Display_Name_Formula__c: 0
+ third_party_settings: { }
+ field_az_incentives:
+ type: options_select
+ weight: 11
+ region: content
+ settings: { }
+ third_party_settings: { }
+ field_az_offered:
+ type: entity_reference_autocomplete
+ weight: 7
+ region: content
+ settings:
+ match_operator: CONTAINS
+ match_limit: 10
+ size: 60
+ placeholder: ''
+ third_party_settings: { }
+ field_az_ongoing:
+ type: boolean_checkbox
+ weight: 4
+ region: content
+ settings:
+ display_label: true
+ third_party_settings: { }
+ field_az_opportunity_category:
+ type: entity_reference_autocomplete
+ weight: 1
+ region: content
+ settings:
+ match_operator: CONTAINS
+ match_limit: 10
+ size: 60
+ placeholder: ''
+ third_party_settings: { }
+ field_az_opportunity_credit:
+ type: options_select
+ weight: 12
+ region: content
+ settings: { }
+ third_party_settings: { }
+ field_az_opportunity_location:
+ type: string_textfield
+ weight: 10
+ region: content
+ settings:
+ size: 60
+ placeholder: ''
+ third_party_settings: { }
+ field_az_program_date:
+ type: smartdate_only
+ weight: 6
+ region: content
+ settings:
+ separator: to
+ modal: false
+ default_duration: 60
+ default_duration_increments: |-
+ 30
+ 60|1 hour
+ 90
+ 120|2 hours
+ custom
+ show_extra: false
+ hide_date: true
+ allday: true
+ remove_seconds: false
+ duration_overlay: true
+ third_party_settings: { }
+ field_az_program_length:
+ type: string_textfield
+ weight: 3
+ region: content
+ settings:
+ size: 60
+ placeholder: ''
+ third_party_settings: { }
+ field_az_program_website:
+ type: link_default
+ weight: 8
+ region: content
+ settings:
+ placeholder_url: ''
+ placeholder_title: ''
+ third_party_settings: { }
+ path:
+ type: path
+ weight: 20
+ region: content
+ settings: { }
+ third_party_settings: { }
+ promote:
+ type: boolean_checkbox
+ weight: 18
+ region: content
+ settings:
+ display_label: true
+ third_party_settings: { }
+ status:
+ type: boolean_checkbox
+ weight: 15
+ region: content
+ settings:
+ display_label: true
+ third_party_settings: { }
+ sticky:
+ type: boolean_checkbox
+ weight: 19
+ region: content
+ settings:
+ display_label: true
+ third_party_settings: { }
+ title:
+ type: string_textfield
+ weight: 0
+ region: content
+ settings:
+ size: 60
+ placeholder: ''
+ third_party_settings: { }
+ uid:
+ type: entity_reference_autocomplete
+ weight: 16
+ region: content
+ settings:
+ match_operator: CONTAINS
+ match_limit: 10
+ size: 60
+ placeholder: ''
+ third_party_settings: { }
+ url_redirects:
+ weight: 21
+ region: content
+ settings: { }
+ third_party_settings: { }
+hidden:
+ field_az_parent_account: true
+ field_az_trellis_id: true
+ field_az_trellis_imported_date: true
diff --git a/modules/custom/az_opportunity/config/install/core.entity_view_display.node.az_opportunity.az_card.yml b/modules/custom/az_opportunity/config/install/core.entity_view_display.node.az_opportunity.az_card.yml
new file mode 100644
index 0000000000..93914a05b2
--- /dev/null
+++ b/modules/custom/az_opportunity/config/install/core.entity_view_display.node.az_opportunity.az_card.yml
@@ -0,0 +1,194 @@
+langcode: en
+status: true
+dependencies:
+ config:
+ - core.entity_view_mode.node.az_card
+ - field.field.node.az_opportunity.field_az_application_date
+ - field.field.node.az_opportunity.field_az_application_link
+ - field.field.node.az_opportunity.field_az_body
+ - field.field.node.az_opportunity.field_az_eligibility
+ - field.field.node.az_opportunity.field_az_enterprise_attributes
+ - field.field.node.az_opportunity.field_az_incentives
+ - field.field.node.az_opportunity.field_az_offered
+ - field.field.node.az_opportunity.field_az_ongoing
+ - field.field.node.az_opportunity.field_az_opportunity_category
+ - field.field.node.az_opportunity.field_az_opportunity_credit
+ - field.field.node.az_opportunity.field_az_opportunity_location
+ - field.field.node.az_opportunity.field_az_parent_account
+ - field.field.node.az_opportunity.field_az_program_date
+ - field.field.node.az_opportunity.field_az_program_length
+ - field.field.node.az_opportunity.field_az_program_website
+ - field.field.node.az_opportunity.field_az_trellis_id
+ - field.field.node.az_opportunity.field_az_trellis_imported_date
+ - node.type.az_opportunity
+ module:
+ - date_ap_style
+ - field_group
+ - smart_title
+ - user
+third_party_settings:
+ field_group:
+ group_card_clickable:
+ children:
+ - group_heading
+ - group_text_body_secondary
+ - group_link
+ label: 'Card Clickable'
+ parent_name: ''
+ region: content
+ weight: 0
+ format_type: html_element
+ format_settings:
+ classes: 'card card-body mb-3 hover shadow h-100'
+ show_empty_fields: false
+ id: ''
+ label_as_html: false
+ element: div
+ show_label: false
+ label_element: h3
+ label_element_classes: ''
+ attributes: ''
+ effect: none
+ speed: fast
+ group_link:
+ children:
+ - links
+ label: Link
+ parent_name: group_card_clickable
+ region: content
+ weight: 3
+ format_type: link
+ format_settings:
+ classes: stretched-link
+ show_empty_fields: false
+ id: ''
+ label_as_html: false
+ target: custom_uri
+ custom_uri: '[node:az-canonical-url]'
+ target_attribute: default
+ group_heading:
+ children:
+ - smart_title
+ label: Heading
+ parent_name: group_card_clickable
+ region: content
+ weight: 1
+ format_type: html_element
+ format_settings:
+ classes: 'card-title text-midnight h5 mb-2 hover-text-underline'
+ show_empty_fields: false
+ id: ''
+ label_as_html: false
+ element: h3
+ show_label: false
+ label_element: h3
+ label_element_classes: ''
+ attributes: ''
+ effect: none
+ speed: fast
+ group_text_body_secondary:
+ children:
+ - field_az_program_date
+ - field_az_application_date
+ - field_az_opportunity_location
+ label: 'Text Body Secondary'
+ parent_name: group_card_clickable
+ region: content
+ weight: 2
+ format_type: html_element
+ format_settings:
+ classes: 'small card-text'
+ show_empty_fields: false
+ id: ''
+ label_as_html: false
+ element: div
+ show_label: false
+ label_element: h3
+ label_element_classes: ''
+ attributes: ''
+ effect: none
+ speed: fast
+ smart_title:
+ enabled: true
+ settings:
+ smart_title__link: false
+ smart_title__tag: ''
+ smart_title__classes: { }
+id: node.az_opportunity.az_card
+targetEntityType: node
+bundle: az_opportunity
+mode: az_card
+content:
+ field_az_application_date:
+ type: daterange_ap_style
+ label: inline
+ settings:
+ always_display_year: false
+ use_today: false
+ cap_today: false
+ display_day: false
+ display_time: false
+ hide_date: false
+ time_before_date: false
+ display_noon_and_midnight: false
+ capitalize_noon_and_midnight: false
+ use_all_day: false
+ separator: endash
+ timezone: ''
+ month_only: false
+ third_party_settings: { }
+ weight: 9
+ region: content
+ field_az_opportunity_location:
+ type: string
+ label: inline
+ settings:
+ link_to_entity: false
+ third_party_settings: { }
+ weight: 10
+ region: content
+ field_az_program_date:
+ type: daterange_ap_style
+ label: inline
+ settings:
+ always_display_year: false
+ use_today: false
+ cap_today: false
+ display_day: false
+ display_time: false
+ hide_date: false
+ time_before_date: false
+ display_noon_and_midnight: false
+ capitalize_noon_and_midnight: false
+ use_all_day: false
+ separator: endash
+ timezone: ''
+ month_only: false
+ third_party_settings: { }
+ weight: 8
+ region: content
+ links:
+ settings: { }
+ third_party_settings: { }
+ weight: 0
+ region: content
+ smart_title:
+ settings: { }
+ third_party_settings: { }
+ weight: 1
+ region: content
+hidden:
+ field_az_application_link: true
+ field_az_body: true
+ field_az_eligibility: true
+ field_az_enterprise_attributes: true
+ field_az_incentives: true
+ field_az_offered: true
+ field_az_ongoing: true
+ field_az_opportunity_category: true
+ field_az_opportunity_credit: true
+ field_az_parent_account: true
+ field_az_program_length: true
+ field_az_program_website: true
+ field_az_trellis_id: true
+ field_az_trellis_imported_date: true
diff --git a/modules/custom/az_opportunity/config/install/core.entity_view_display.node.az_opportunity.az_row.yml b/modules/custom/az_opportunity/config/install/core.entity_view_display.node.az_opportunity.az_row.yml
new file mode 100644
index 0000000000..70e9052b63
--- /dev/null
+++ b/modules/custom/az_opportunity/config/install/core.entity_view_display.node.az_opportunity.az_row.yml
@@ -0,0 +1,258 @@
+langcode: en
+status: true
+dependencies:
+ config:
+ - core.entity_view_mode.node.az_row
+ - field.field.node.az_opportunity.field_az_application_date
+ - field.field.node.az_opportunity.field_az_application_link
+ - field.field.node.az_opportunity.field_az_body
+ - field.field.node.az_opportunity.field_az_eligibility
+ - field.field.node.az_opportunity.field_az_enterprise_attributes
+ - field.field.node.az_opportunity.field_az_incentives
+ - field.field.node.az_opportunity.field_az_offered
+ - field.field.node.az_opportunity.field_az_ongoing
+ - field.field.node.az_opportunity.field_az_opportunity_category
+ - field.field.node.az_opportunity.field_az_opportunity_credit
+ - field.field.node.az_opportunity.field_az_opportunity_location
+ - field.field.node.az_opportunity.field_az_parent_account
+ - field.field.node.az_opportunity.field_az_program_date
+ - field.field.node.az_opportunity.field_az_program_length
+ - field.field.node.az_opportunity.field_az_program_website
+ - field.field.node.az_opportunity.field_az_trellis_id
+ - field.field.node.az_opportunity.field_az_trellis_imported_date
+ - node.type.az_opportunity
+ module:
+ - date_ap_style
+ - field_group
+ - smart_title
+ - user
+third_party_settings:
+ field_group:
+ group_row_wrap:
+ children:
+ - group_opportunity_link
+ - group_row
+ label: 'row wrap'
+ parent_name: ''
+ region: content
+ weight: 1
+ format_type: html_element
+ format_settings:
+ classes: 'position-relative d-block list-group-item-action hover container'
+ show_empty_fields: false
+ id: ''
+ label_as_html: false
+ element: div
+ show_label: false
+ label_element: h3
+ label_element_classes: ''
+ attributes: ''
+ effect: none
+ speed: fast
+ group_opportunity_link:
+ children:
+ - links
+ label: 'opportunity link'
+ parent_name: group_row_wrap
+ region: content
+ weight: 0
+ format_type: link
+ format_settings:
+ classes: 'text-decoration-none stretched-link'
+ show_empty_fields: false
+ id: ''
+ label_as_html: false
+ target: custom_uri
+ custom_uri: '[node:az-canonical-url]'
+ target_attribute: default
+ group_row:
+ children:
+ - group_col_1
+ - group_col_4
+ - group_col_2
+ - group_col_3
+ label: row
+ parent_name: group_row_wrap
+ region: content
+ weight: 2
+ format_type: html_element
+ format_settings:
+ classes: 'row shadow-sm p-2 p-md-1 border rounded'
+ show_empty_fields: false
+ id: ''
+ label_as_html: false
+ element: div
+ show_label: false
+ label_element: h3
+ label_element_classes: ''
+ attributes: ''
+ effect: none
+ speed: fast
+ group_col_1:
+ children:
+ - smart_title
+ label: 'col 1'
+ parent_name: group_row
+ region: content
+ weight: 2
+ format_type: html_element
+ format_settings:
+ classes: 'col-12 col-md-4 align-content-center'
+ show_empty_fields: false
+ id: ''
+ label_as_html: false
+ element: div
+ show_label: false
+ label_element: h3
+ label_element_classes: ''
+ attributes: ''
+ effect: none
+ speed: fast
+ group_col_2:
+ children:
+ - field_az_application_date
+ label: 'Application date'
+ parent_name: group_row
+ region: content
+ weight: 4
+ format_type: html_element
+ format_settings:
+ classes: 'col-12 col-md-3'
+ show_empty_fields: false
+ id: ''
+ label_as_html: false
+ element: div
+ show_label: true
+ label_element: h4
+ label_element_classes: 'fs-6 fw-bold mb-0 mt-2 mt-md-1'
+ attributes: ''
+ effect: none
+ speed: fast
+ group_col_3:
+ children:
+ - field_az_opportunity_location
+ label: Location
+ parent_name: group_row
+ region: content
+ weight: 5
+ format_type: html_element
+ format_settings:
+ classes: 'col-12 col-md-2'
+ show_empty_fields: false
+ id: ''
+ label_as_html: false
+ element: div
+ show_label: true
+ label_element: h4
+ label_element_classes: 'fs-6 fw-bold mb-0 mt-2 mt-md-1'
+ attributes: ''
+ effect: none
+ speed: fast
+ group_col_4:
+ children:
+ - field_az_program_date
+ label: 'Program Date'
+ parent_name: group_row
+ region: content
+ weight: 3
+ format_type: html_element
+ format_settings:
+ classes: 'col-12 col-md-3'
+ show_empty_fields: false
+ id: ''
+ label_as_html: false
+ element: div
+ show_label: true
+ label_element: h4
+ label_element_classes: 'fs-6 fw-bold mb-0 mt-2 mt-md-1'
+ attributes: ''
+ effect: none
+ speed: fast
+ smart_title:
+ enabled: true
+ settings:
+ smart_title__link: false
+ smart_title__tag: h3
+ smart_title__classes:
+ - h5
+ - my-2
+ - my-md-0
+ - hover-text-underline
+id: node.az_opportunity.az_row
+targetEntityType: node
+bundle: az_opportunity
+mode: az_row
+content:
+ field_az_application_date:
+ type: daterange_ap_style
+ label: hidden
+ settings:
+ always_display_year: false
+ use_today: false
+ cap_today: false
+ display_day: false
+ display_time: false
+ hide_date: false
+ time_before_date: false
+ display_noon_and_midnight: false
+ capitalize_noon_and_midnight: false
+ use_all_day: false
+ separator: endash
+ timezone: ''
+ month_only: false
+ third_party_settings: { }
+ weight: 13
+ region: content
+ field_az_opportunity_location:
+ type: string
+ label: hidden
+ settings:
+ link_to_entity: false
+ third_party_settings: { }
+ weight: 9
+ region: content
+ field_az_program_date:
+ type: daterange_ap_style
+ label: hidden
+ settings:
+ always_display_year: false
+ use_today: false
+ cap_today: false
+ display_day: false
+ display_time: false
+ hide_date: false
+ time_before_date: false
+ display_noon_and_midnight: false
+ capitalize_noon_and_midnight: false
+ use_all_day: false
+ separator: endash
+ timezone: ''
+ month_only: false
+ third_party_settings: { }
+ weight: 1
+ region: content
+ links:
+ settings: { }
+ third_party_settings: { }
+ weight: 7
+ region: content
+ smart_title:
+ settings: { }
+ third_party_settings: { }
+ weight: 0
+ region: content
+hidden:
+ field_az_application_link: true
+ field_az_body: true
+ field_az_eligibility: true
+ field_az_enterprise_attributes: true
+ field_az_incentives: true
+ field_az_offered: true
+ field_az_ongoing: true
+ field_az_opportunity_category: true
+ field_az_opportunity_credit: true
+ field_az_parent_account: true
+ field_az_program_length: true
+ field_az_program_website: true
+ field_az_trellis_id: true
+ field_az_trellis_imported_date: true
diff --git a/modules/custom/az_opportunity/config/install/core.entity_view_display.node.az_opportunity.az_row_with_background.yml b/modules/custom/az_opportunity/config/install/core.entity_view_display.node.az_opportunity.az_row_with_background.yml
new file mode 100644
index 0000000000..ce2f91ba3f
--- /dev/null
+++ b/modules/custom/az_opportunity/config/install/core.entity_view_display.node.az_opportunity.az_row_with_background.yml
@@ -0,0 +1,54 @@
+langcode: en
+status: false
+dependencies:
+ config:
+ - core.entity_view_mode.node.az_row_with_background
+ - field.field.node.az_opportunity.field_az_application_date
+ - field.field.node.az_opportunity.field_az_application_link
+ - field.field.node.az_opportunity.field_az_body
+ - field.field.node.az_opportunity.field_az_eligibility
+ - field.field.node.az_opportunity.field_az_enterprise_attributes
+ - field.field.node.az_opportunity.field_az_incentives
+ - field.field.node.az_opportunity.field_az_offered
+ - field.field.node.az_opportunity.field_az_ongoing
+ - field.field.node.az_opportunity.field_az_opportunity_category
+ - field.field.node.az_opportunity.field_az_opportunity_credit
+ - field.field.node.az_opportunity.field_az_opportunity_location
+ - field.field.node.az_opportunity.field_az_parent_account
+ - field.field.node.az_opportunity.field_az_program_date
+ - field.field.node.az_opportunity.field_az_program_length
+ - field.field.node.az_opportunity.field_az_program_website
+ - field.field.node.az_opportunity.field_az_trellis_id
+ - field.field.node.az_opportunity.field_az_trellis_imported_date
+ - node.type.az_opportunity
+ module:
+ - user
+id: node.az_opportunity.az_row_with_background
+targetEntityType: node
+bundle: az_opportunity
+mode: az_row_with_background
+content:
+ links:
+ settings: { }
+ third_party_settings: { }
+ weight: 100
+ region: content
+hidden:
+ field_az_application_date: true
+ field_az_application_link: true
+ field_az_body: true
+ field_az_eligibility: true
+ field_az_enterprise_attributes: true
+ field_az_incentives: true
+ field_az_offered: true
+ field_az_ongoing: true
+ field_az_opportunity_category: true
+ field_az_opportunity_credit: true
+ field_az_opportunity_location: true
+ field_az_parent_account: true
+ field_az_program_date: true
+ field_az_program_length: true
+ field_az_program_website: true
+ field_az_trellis_id: true
+ field_az_trellis_imported_date: true
+ smart_title: true
diff --git a/modules/custom/az_opportunity/config/install/core.entity_view_display.node.az_opportunity.az_small_row.yml b/modules/custom/az_opportunity/config/install/core.entity_view_display.node.az_opportunity.az_small_row.yml
new file mode 100644
index 0000000000..327a06352a
--- /dev/null
+++ b/modules/custom/az_opportunity/config/install/core.entity_view_display.node.az_opportunity.az_small_row.yml
@@ -0,0 +1,168 @@
+langcode: en
+status: true
+dependencies:
+ config:
+ - core.entity_view_mode.node.az_small_row
+ - field.field.node.az_opportunity.field_az_application_date
+ - field.field.node.az_opportunity.field_az_application_link
+ - field.field.node.az_opportunity.field_az_body
+ - field.field.node.az_opportunity.field_az_eligibility
+ - field.field.node.az_opportunity.field_az_enterprise_attributes
+ - field.field.node.az_opportunity.field_az_incentives
+ - field.field.node.az_opportunity.field_az_offered
+ - field.field.node.az_opportunity.field_az_ongoing
+ - field.field.node.az_opportunity.field_az_opportunity_category
+ - field.field.node.az_opportunity.field_az_opportunity_credit
+ - field.field.node.az_opportunity.field_az_opportunity_location
+ - field.field.node.az_opportunity.field_az_parent_account
+ - field.field.node.az_opportunity.field_az_program_date
+ - field.field.node.az_opportunity.field_az_program_length
+ - field.field.node.az_opportunity.field_az_program_website
+ - field.field.node.az_opportunity.field_az_trellis_id
+ - field.field.node.az_opportunity.field_az_trellis_imported_date
+ - node.type.az_opportunity
+ module:
+ - date_ap_style
+ - field_group
+ - smart_title
+ - user
+third_party_settings:
+ field_group:
+ group_col1:
+ children:
+ - smart_title
+ label: col1
+ parent_name: group_header_row
+ region: content
+ weight: 21
+ format_type: html_element
+ format_settings:
+ classes: 'col-12 col-md-6'
+ show_empty_fields: false
+ id: ''
+ label_as_html: true
+ element: div
+ show_label: false
+ label_element: h3
+ label_element_classes: ''
+ attributes: ''
+ effect: none
+ speed: fast
+ group_col2:
+ children:
+ - field_az_application_date
+ label: col2
+ parent_name: group_header_row
+ region: content
+ weight: 22
+ format_type: html_element
+ format_settings:
+ classes: 'col-12 col-md-6'
+ show_empty_fields: false
+ id: ''
+ label_as_html: false
+ element: div
+ show_label: false
+ label_element: h3
+ label_element_classes: ''
+ attributes: ''
+ effect: none
+ speed: fast
+ group_header_row:
+ children:
+ - group_col1
+ - group_col2
+ label: 'header row'
+ parent_name: group_container
+ region: content
+ weight: 1
+ format_type: html_element
+ format_settings:
+ classes: 'row border-bottom pb-2 mb-2'
+ show_empty_fields: false
+ id: ''
+ label_as_html: false
+ element: div
+ show_label: false
+ label_element: h3
+ label_element_classes: ''
+ attributes: ''
+ effect: none
+ speed: fast
+ group_container:
+ children:
+ - group_header_row
+ label: Container
+ parent_name: ''
+ region: content
+ weight: 0
+ format_type: html_element
+ format_settings:
+ classes: container
+ show_empty_fields: false
+ id: ''
+ label_as_html: false
+ element: div
+ show_label: false
+ label_element: h3
+ label_element_classes: ''
+ attributes: ''
+ effect: none
+ speed: fast
+ smart_title:
+ enabled: true
+ settings:
+ smart_title__link: true
+ smart_title__tag: h3
+ smart_title__classes:
+ - fs-5
+ - fw-bold
+ - m-0
+id: node.az_opportunity.az_small_row
+targetEntityType: node
+bundle: az_opportunity
+mode: az_small_row
+content:
+ field_az_application_date:
+ type: daterange_ap_style
+ label: inline
+ settings:
+ always_display_year: false
+ use_today: false
+ cap_today: false
+ display_day: false
+ display_time: false
+ hide_date: false
+ time_before_date: false
+ display_noon_and_midnight: false
+ capitalize_noon_and_midnight: false
+ use_all_day: false
+ separator: endash
+ timezone: ''
+ month_only: false
+ third_party_settings: { }
+ weight: 5
+ region: content
+ smart_title:
+ settings: { }
+ third_party_settings: { }
+ weight: 6
+ region: content
+hidden:
+ field_az_application_link: true
+ field_az_body: true
+ field_az_eligibility: true
+ field_az_enterprise_attributes: true
+ field_az_incentives: true
+ field_az_offered: true
+ field_az_ongoing: true
+ field_az_opportunity_category: true
+ field_az_opportunity_credit: true
+ field_az_opportunity_location: true
+ field_az_parent_account: true
+ field_az_program_date: true
+ field_az_program_length: true
+ field_az_program_website: true
+ field_az_trellis_id: true
+ field_az_trellis_imported_date: true
+ links: true
diff --git a/modules/custom/az_opportunity/config/install/core.entity_view_display.node.az_opportunity.default.yml b/modules/custom/az_opportunity/config/install/core.entity_view_display.node.az_opportunity.default.yml
new file mode 100644
index 0000000000..2d2dc0d792
--- /dev/null
+++ b/modules/custom/az_opportunity/config/install/core.entity_view_display.node.az_opportunity.default.yml
@@ -0,0 +1,447 @@
+langcode: en
+status: true
+dependencies:
+ config:
+ - field.field.node.az_opportunity.field_az_application_date
+ - field.field.node.az_opportunity.field_az_application_link
+ - field.field.node.az_opportunity.field_az_body
+ - field.field.node.az_opportunity.field_az_eligibility
+ - field.field.node.az_opportunity.field_az_enterprise_attributes
+ - field.field.node.az_opportunity.field_az_incentives
+ - field.field.node.az_opportunity.field_az_offered
+ - field.field.node.az_opportunity.field_az_ongoing
+ - field.field.node.az_opportunity.field_az_opportunity_category
+ - field.field.node.az_opportunity.field_az_opportunity_credit
+ - field.field.node.az_opportunity.field_az_opportunity_location
+ - field.field.node.az_opportunity.field_az_parent_account
+ - field.field.node.az_opportunity.field_az_program_date
+ - field.field.node.az_opportunity.field_az_program_length
+ - field.field.node.az_opportunity.field_az_program_website
+ - field.field.node.az_opportunity.field_az_trellis_id
+ - field.field.node.az_opportunity.field_az_trellis_imported_date
+ - node.type.az_opportunity
+ module:
+ - date_ap_style
+ - field_group
+ - link
+ - options
+ - smart_title
+ - text
+ - user
+third_party_settings:
+ field_group:
+ group_col1:
+ children:
+ - group_where
+ label: col1
+ parent_name: group_header_row
+ region: content
+ weight: 1
+ format_type: html_element
+ format_settings:
+ classes: 'col-12 col-sm-6 col-lg p-card'
+ show_empty_fields: false
+ id: ''
+ label_as_html: false
+ element: div
+ show_label: false
+ label_element: h3
+ label_element_classes: Where
+ attributes: ''
+ effect: none
+ speed: fast
+ group_col3:
+ children:
+ - group_program_length
+ label: col2
+ parent_name: group_header_row
+ region: content
+ weight: 3
+ format_type: html_element
+ format_settings:
+ classes: 'col-12 col-sm-6 col-lg p-card'
+ show_empty_fields: false
+ id: ''
+ label_as_html: false
+ element: div
+ show_label: false
+ label_element: h3
+ label_element_classes: ''
+ attributes: ''
+ effect: none
+ speed: fast
+ group_col5:
+ children:
+ - group_incentives
+ label: col3
+ parent_name: group_header_row
+ region: content
+ weight: 4
+ format_type: html_element
+ format_settings:
+ classes: 'col-12 col-sm-6 col-lg p-card'
+ show_empty_fields: false
+ id: ''
+ label_as_html: false
+ element: div
+ show_label: false
+ label_element: h3
+ label_element_classes: ''
+ attributes: ''
+ effect: none
+ speed: fast
+ group_col7:
+ children:
+ - group_date
+ label: col4
+ parent_name: group_header_row
+ region: content
+ weight: 5
+ format_type: html_element
+ format_settings:
+ classes: 'col-12 col-sm-6 col-lg p-card'
+ show_empty_fields: false
+ id: ''
+ label_as_html: false
+ element: div
+ show_label: false
+ label_element: h3
+ label_element_classes: ''
+ attributes: ''
+ effect: none
+ speed: fast
+ group_col8:
+ children:
+ - group_topics
+ label: col5
+ parent_name: group_header_row
+ region: content
+ weight: 6
+ format_type: html_element
+ format_settings:
+ classes: 'col-12 col-sm-6 col-lg p-card'
+ show_empty_fields: false
+ id: ''
+ label_as_html: false
+ element: div
+ show_label: false
+ label_element: h3
+ label_element_classes: ''
+ attributes: ''
+ effect: none
+ speed: fast
+ group_header_row:
+ children:
+ - group_col1
+ - group_col3
+ - group_col5
+ - group_col7
+ - group_col8
+ label: 'header row'
+ parent_name: group_container
+ region: content
+ weight: 1
+ format_type: html_element
+ format_settings:
+ classes: 'row rounded border'
+ show_empty_fields: false
+ id: ''
+ label_as_html: false
+ element: div
+ show_label: false
+ label_element: h3
+ label_element_classes: ''
+ attributes: ''
+ effect: none
+ speed: fast
+ group_where:
+ children:
+ - field_az_opportunity_location
+ label: Location
+ parent_name: group_col1
+ region: content
+ weight: 5
+ format_type: html_element
+ format_settings:
+ classes: ''
+ show_empty_fields: false
+ id: ''
+ label_as_html: false
+ element: div
+ show_label: true
+ label_element: h2
+ label_element_classes: 'h5 fw-bolder mt-0'
+ attributes: ''
+ effect: none
+ speed: fast
+ group_date:
+ children:
+ - field_az_program_date
+ - field_az_program_website
+ label: 'Program Info'
+ parent_name: group_col7
+ region: content
+ weight: 5
+ format_type: html_element
+ format_settings:
+ classes: ''
+ show_empty_fields: false
+ id: ''
+ label_as_html: false
+ element: div
+ show_label: true
+ label_element: h2
+ label_element_classes: 'h5 fw-bolder mt-0'
+ attributes: ''
+ effect: none
+ speed: fast
+ group_incentives:
+ children:
+ - field_az_incentives
+ - field_az_opportunity_credit
+ label: Incentives
+ parent_name: group_col5
+ region: content
+ weight: 2
+ format_type: html_element
+ format_settings:
+ classes: ''
+ show_empty_fields: false
+ id: ''
+ label_as_html: false
+ element: div
+ show_label: true
+ label_element: h2
+ label_element_classes: 'h5 fw-bolder mt-0'
+ attributes: ''
+ effect: none
+ speed: fast
+ group_program_length:
+ children:
+ - field_az_offered
+ - field_az_program_length
+ label: 'Start Options'
+ parent_name: group_col3
+ region: content
+ weight: 9
+ format_type: html_element
+ format_settings:
+ classes: ''
+ show_empty_fields: false
+ id: ''
+ label_as_html: false
+ element: div
+ show_label: true
+ label_element: h2
+ label_element_classes: 'h5 fw-bolder mt-0'
+ attributes: ''
+ effect: none
+ speed: fast
+ group_topics:
+ children:
+ - field_az_application_date
+ - field_az_application_link
+ label: 'Application Info'
+ parent_name: group_col8
+ region: content
+ weight: 6
+ format_type: html_element
+ format_settings:
+ classes: ''
+ show_empty_fields: false
+ id: ''
+ label_as_html: false
+ element: div
+ show_label: true
+ label_element: h2
+ label_element_classes: 'h5 fw-bolder mt-0'
+ attributes: ''
+ effect: none
+ speed: fast
+ group_container:
+ children:
+ - group_header_row
+ label: container
+ parent_name: ''
+ region: content
+ weight: 0
+ format_type: html_element
+ format_settings:
+ classes: container
+ show_empty_fields: false
+ id: ''
+ label_as_html: false
+ element: div
+ show_label: false
+ label_element: h3
+ label_element_classes: ''
+ attributes: ''
+ effect: none
+ speed: fast
+ group_content_row:
+ children:
+ - field_az_body
+ - field_az_eligibility
+ - links
+ - field_az_opportunity_category
+ label: 'Content row'
+ parent_name: ''
+ region: content
+ weight: 5
+ format_type: html_element
+ format_settings:
+ classes: 'row mb-5'
+ show_empty_fields: true
+ id: ''
+ label_as_html: false
+ element: div
+ show_label: false
+ label_element: h3
+ label_element_classes: ''
+ attributes: ''
+ effect: none
+ speed: fast
+ smart_title:
+ enabled: false
+id: node.az_opportunity.default
+targetEntityType: node
+bundle: az_opportunity
+mode: default
+content:
+ field_az_application_date:
+ type: daterange_ap_style
+ label: hidden
+ settings:
+ always_display_year: false
+ use_today: false
+ cap_today: false
+ display_day: false
+ display_time: false
+ hide_date: false
+ time_before_date: false
+ display_noon_and_midnight: false
+ capitalize_noon_and_midnight: false
+ use_all_day: false
+ separator: endash
+ timezone: ''
+ month_only: false
+ third_party_settings: { }
+ weight: 7
+ region: content
+ field_az_application_link:
+ type: link
+ label: hidden
+ settings:
+ trim_length: 80
+ url_only: false
+ url_plain: false
+ rel: '0'
+ target: '0'
+ third_party_settings: { }
+ weight: 8
+ region: content
+ field_az_body:
+ type: text_default
+ label: above
+ settings: { }
+ third_party_settings: { }
+ weight: 2
+ region: content
+ field_az_eligibility:
+ type: text_default
+ label: above
+ settings: { }
+ third_party_settings: { }
+ weight: 3
+ region: content
+ field_az_incentives:
+ type: list_default
+ label: hidden
+ settings: { }
+ third_party_settings: { }
+ weight: 18
+ region: content
+ field_az_offered:
+ type: entity_reference_label
+ label: hidden
+ settings:
+ link: true
+ third_party_settings: { }
+ weight: 7
+ region: content
+ field_az_opportunity_category:
+ type: entity_reference_entity_view
+ label: hidden
+ settings:
+ view_mode: az_badge
+ link: false
+ third_party_settings: { }
+ weight: 5
+ region: content
+ field_az_opportunity_credit:
+ type: list_default
+ label: hidden
+ settings: { }
+ third_party_settings: { }
+ weight: 19
+ region: content
+ field_az_opportunity_location:
+ type: string
+ label: hidden
+ settings:
+ link_to_entity: false
+ third_party_settings: { }
+ weight: 4
+ region: content
+ field_az_program_date:
+ type: daterange_ap_style
+ label: hidden
+ settings:
+ always_display_year: false
+ use_today: false
+ cap_today: false
+ display_day: false
+ display_time: false
+ hide_date: false
+ time_before_date: false
+ display_noon_and_midnight: false
+ capitalize_noon_and_midnight: false
+ use_all_day: false
+ separator: endash
+ timezone: ''
+ month_only: false
+ third_party_settings: { }
+ weight: 7
+ region: content
+ field_az_program_length:
+ type: string
+ label: hidden
+ settings:
+ link_to_entity: false
+ third_party_settings: { }
+ weight: 8
+ region: content
+ field_az_program_website:
+ type: link
+ label: hidden
+ settings:
+ trim_length: 80
+ url_only: false
+ url_plain: false
+ rel: ''
+ target: ''
+ third_party_settings: { }
+ weight: 8
+ region: content
+ links:
+ settings: { }
+ third_party_settings: { }
+ weight: 4
+ region: content
+hidden:
+ field_az_enterprise_attributes: true
+ field_az_ongoing: true
+ field_az_parent_account: true
+ field_az_trellis_id: true
+ field_az_trellis_imported_date: true
+ smart_title: true
diff --git a/modules/custom/az_opportunity/config/install/core.entity_view_display.taxonomy_term.az_opportunity_categories.az_badge.yml b/modules/custom/az_opportunity/config/install/core.entity_view_display.taxonomy_term.az_opportunity_categories.az_badge.yml
new file mode 100644
index 0000000000..e5f8f8982f
--- /dev/null
+++ b/modules/custom/az_opportunity/config/install/core.entity_view_display.taxonomy_term.az_opportunity_categories.az_badge.yml
@@ -0,0 +1,45 @@
+langcode: en
+status: true
+dependencies:
+ config:
+ - core.entity_view_mode.taxonomy_term.az_badge
+ - taxonomy.vocabulary.az_opportunity_categories
+ module:
+ - field_group
+ - smart_title
+third_party_settings:
+ field_group:
+ group_link:
+ children:
+ - smart_title
+ label: Link
+ parent_name: ''
+ region: content
+ weight: 0
+ format_type: link
+ format_settings:
+ classes: 'badge text-bg-light badge-link'
+ show_empty_fields: false
+ id: ''
+ label_as_html: false
+ target: entity
+ custom_uri: ''
+ target_attribute: default
+ smart_title:
+ enabled: true
+ settings:
+ smart_title__link: false
+ smart_title__tag: div
+ smart_title__classes: { }
+id: taxonomy_term.az_opportunity_categories.az_badge
+targetEntityType: taxonomy_term
+bundle: az_opportunity_categories
+mode: az_badge
+content:
+ smart_title:
+ settings: { }
+ third_party_settings: { }
+ weight: 0
+ region: content
+hidden:
+ description: true
diff --git a/modules/custom/az_opportunity/config/install/core.entity_view_display.taxonomy_term.az_opportunity_categories.default.yml b/modules/custom/az_opportunity/config/install/core.entity_view_display.taxonomy_term.az_opportunity_categories.default.yml
new file mode 100644
index 0000000000..dbff65ca0c
--- /dev/null
+++ b/modules/custom/az_opportunity/config/install/core.entity_view_display.taxonomy_term.az_opportunity_categories.default.yml
@@ -0,0 +1,20 @@
+langcode: en
+status: true
+dependencies:
+ config:
+ - taxonomy.vocabulary.az_opportunity_categories
+ module:
+ - text
+id: taxonomy_term.az_opportunity_categories.default
+targetEntityType: taxonomy_term
+bundle: az_opportunity_categories
+mode: default
+content:
+ description:
+ type: text_default
+ label: hidden
+ settings: { }
+ third_party_settings: { }
+ weight: 0
+ region: content
+hidden: { }
diff --git a/modules/custom/az_opportunity/config/install/core.entity_view_display.taxonomy_term.az_opportunity_semester.default.yml b/modules/custom/az_opportunity/config/install/core.entity_view_display.taxonomy_term.az_opportunity_semester.default.yml
new file mode 100644
index 0000000000..53fd35f123
--- /dev/null
+++ b/modules/custom/az_opportunity/config/install/core.entity_view_display.taxonomy_term.az_opportunity_semester.default.yml
@@ -0,0 +1,21 @@
+langcode: en
+status: true
+dependencies:
+ config:
+ - taxonomy.vocabulary.az_opportunity_semester
+ module:
+ - text
+id: taxonomy_term.az_opportunity_semester.default
+targetEntityType: taxonomy_term
+bundle: az_opportunity_semester
+mode: default
+content:
+ description:
+ type: text_trimmed
+ label: hidden
+ settings:
+ trim_length: 600
+ third_party_settings: { }
+ weight: 0
+ region: content
+hidden: { }
diff --git a/modules/custom/az_opportunity/config/install/core.entity_view_display.taxonomy_term.az_opportunity_topic.default.yml b/modules/custom/az_opportunity/config/install/core.entity_view_display.taxonomy_term.az_opportunity_topic.default.yml
new file mode 100644
index 0000000000..6578fd5a5c
--- /dev/null
+++ b/modules/custom/az_opportunity/config/install/core.entity_view_display.taxonomy_term.az_opportunity_topic.default.yml
@@ -0,0 +1 @@
+{ }
diff --git a/modules/custom/az_opportunity/config/install/core.entity_view_display.taxonomy_term.az_opportunity_type.default.yml b/modules/custom/az_opportunity/config/install/core.entity_view_display.taxonomy_term.az_opportunity_type.default.yml
new file mode 100644
index 0000000000..6578fd5a5c
--- /dev/null
+++ b/modules/custom/az_opportunity/config/install/core.entity_view_display.taxonomy_term.az_opportunity_type.default.yml
@@ -0,0 +1 @@
+{ }
diff --git a/modules/custom/az_opportunity/config/install/field.field.node.az_opportunity.field_az_application_date.yml b/modules/custom/az_opportunity/config/install/field.field.node.az_opportunity.field_az_application_date.yml
new file mode 100644
index 0000000000..a7e239d149
--- /dev/null
+++ b/modules/custom/az_opportunity/config/install/field.field.node.az_opportunity.field_az_application_date.yml
@@ -0,0 +1,20 @@
+langcode: en
+status: true
+dependencies:
+ config:
+ - field.storage.node.field_az_application_date
+ - node.type.az_opportunity
+ module:
+ - datetime_range
+id: node.az_opportunity.field_az_application_date
+field_name: field_az_application_date
+entity_type: node
+bundle: az_opportunity
+label: 'Application Date'
+description: "An Application Date is when this opportunity is active for applications.\r\nLeave this field empty for \"TBD\""
+required: false
+translatable: false
+default_value: { }
+default_value_callback: ''
+settings: { }
+field_type: daterange
diff --git a/modules/custom/az_opportunity/config/install/field.field.node.az_opportunity.field_az_application_link.yml b/modules/custom/az_opportunity/config/install/field.field.node.az_opportunity.field_az_application_link.yml
new file mode 100644
index 0000000000..a88251ddf5
--- /dev/null
+++ b/modules/custom/az_opportunity/config/install/field.field.node.az_opportunity.field_az_application_link.yml
@@ -0,0 +1,22 @@
+langcode: en
+status: true
+dependencies:
+ config:
+ - field.storage.node.field_az_application_link
+ - node.type.az_opportunity
+ module:
+ - link
+id: node.az_opportunity.field_az_application_link
+field_name: field_az_application_link
+entity_type: node
+bundle: az_opportunity
+label: 'Application Link'
+description: ''
+required: false
+translatable: false
+default_value: { }
+default_value_callback: ''
+settings:
+ title: 1
+ link_type: 17
+field_type: link
diff --git a/modules/custom/az_opportunity/config/install/field.field.node.az_opportunity.field_az_body.yml b/modules/custom/az_opportunity/config/install/field.field.node.az_opportunity.field_az_body.yml
new file mode 100644
index 0000000000..9a947eb828
--- /dev/null
+++ b/modules/custom/az_opportunity/config/install/field.field.node.az_opportunity.field_az_body.yml
@@ -0,0 +1,23 @@
+langcode: en
+status: true
+dependencies:
+ config:
+ - field.storage.node.field_az_body
+ - filter.format.az_standard
+ - node.type.az_opportunity
+ module:
+ - text
+id: node.az_opportunity.field_az_body
+field_name: field_az_body
+entity_type: node
+bundle: az_opportunity
+label: Overview
+description: 'White text will be highlighted in gray (only while editing) to keep the text visible.'
+required: false
+translatable: false
+default_value: { }
+default_value_callback: ''
+settings:
+ allowed_formats:
+ - az_standard
+field_type: text_long
diff --git a/modules/custom/az_opportunity/config/install/field.field.node.az_opportunity.field_az_eligibility.yml b/modules/custom/az_opportunity/config/install/field.field.node.az_opportunity.field_az_eligibility.yml
new file mode 100644
index 0000000000..12361bc4b5
--- /dev/null
+++ b/modules/custom/az_opportunity/config/install/field.field.node.az_opportunity.field_az_eligibility.yml
@@ -0,0 +1,23 @@
+langcode: en
+status: true
+dependencies:
+ config:
+ - field.storage.node.field_az_eligibility
+ - filter.format.az_standard
+ - node.type.az_opportunity
+ module:
+ - text
+id: node.az_opportunity.field_az_eligibility
+field_name: field_az_eligibility
+entity_type: node
+bundle: az_opportunity
+label: Eligibility
+description: ''
+required: false
+translatable: false
+default_value: { }
+default_value_callback: ''
+settings:
+ allowed_formats:
+ - az_standard
+field_type: text_long
diff --git a/modules/custom/az_opportunity/config/install/field.field.node.az_opportunity.field_az_enterprise_attributes.yml b/modules/custom/az_opportunity/config/install/field.field.node.az_opportunity.field_az_enterprise_attributes.yml
new file mode 100644
index 0000000000..d055642067
--- /dev/null
+++ b/modules/custom/az_opportunity/config/install/field.field.node.az_opportunity.field_az_enterprise_attributes.yml
@@ -0,0 +1,28 @@
+langcode: en
+status: true
+dependencies:
+ config:
+ - field.storage.node.field_az_enterprise_attributes
+ - node.type.az_opportunity
+ - taxonomy.vocabulary.az_enterprise_attributes
+id: node.az_opportunity.field_az_enterprise_attributes
+field_name: field_az_enterprise_attributes
+entity_type: node
+bundle: az_opportunity
+label: 'Enterprise Attributes'
+description: ''
+required: false
+translatable: false
+default_value: { }
+default_value_callback: ''
+settings:
+ handler: 'default:taxonomy_term'
+ handler_settings:
+ target_bundles:
+ az_enterprise_attributes: az_enterprise_attributes
+ sort:
+ field: name
+ direction: asc
+ auto_create: false
+ auto_create_bundle: ''
+field_type: entity_reference
diff --git a/modules/custom/az_opportunity/config/install/field.field.node.az_opportunity.field_az_incentives.yml b/modules/custom/az_opportunity/config/install/field.field.node.az_opportunity.field_az_incentives.yml
new file mode 100644
index 0000000000..abe4e12489
--- /dev/null
+++ b/modules/custom/az_opportunity/config/install/field.field.node.az_opportunity.field_az_incentives.yml
@@ -0,0 +1,20 @@
+langcode: en
+status: true
+dependencies:
+ config:
+ - field.storage.node.field_az_incentives
+ - node.type.az_opportunity
+ module:
+ - options
+id: node.az_opportunity.field_az_incentives
+field_name: field_az_incentives
+entity_type: node
+bundle: az_opportunity
+label: Incentives
+description: ''
+required: false
+translatable: false
+default_value: { }
+default_value_callback: ''
+settings: { }
+field_type: list_string
diff --git a/modules/custom/az_opportunity/config/install/field.field.node.az_opportunity.field_az_offered.yml b/modules/custom/az_opportunity/config/install/field.field.node.az_opportunity.field_az_offered.yml
new file mode 100644
index 0000000000..2edc818cf8
--- /dev/null
+++ b/modules/custom/az_opportunity/config/install/field.field.node.az_opportunity.field_az_offered.yml
@@ -0,0 +1,28 @@
+langcode: en
+status: true
+dependencies:
+ config:
+ - field.storage.node.field_az_offered
+ - node.type.az_opportunity
+ - taxonomy.vocabulary.az_opportunity_semester
+id: node.az_opportunity.field_az_offered
+field_name: field_az_offered
+entity_type: node
+bundle: az_opportunity
+label: Offered
+description: 'Which semester or season this opportunity is offered.'
+required: false
+translatable: false
+default_value: { }
+default_value_callback: ''
+settings:
+ handler: 'default:taxonomy_term'
+ handler_settings:
+ target_bundles:
+ az_opportunity_semester: az_opportunity_semester
+ sort:
+ field: name
+ direction: asc
+ auto_create: true
+ auto_create_bundle: ''
+field_type: entity_reference
diff --git a/modules/custom/az_opportunity/config/install/field.field.node.az_opportunity.field_az_ongoing.yml b/modules/custom/az_opportunity/config/install/field.field.node.az_opportunity.field_az_ongoing.yml
new file mode 100644
index 0000000000..ed7facdf04
--- /dev/null
+++ b/modules/custom/az_opportunity/config/install/field.field.node.az_opportunity.field_az_ongoing.yml
@@ -0,0 +1,20 @@
+langcode: en
+status: true
+dependencies:
+ config:
+ - field.storage.node.field_az_ongoing
+ - node.type.az_opportunity
+id: node.az_opportunity.field_az_ongoing
+field_name: field_az_ongoing
+entity_type: node
+bundle: az_opportunity
+label: Ongoing
+description: 'Is this content ongoing even though its Application time has passed?'
+required: false
+translatable: false
+default_value: { }
+default_value_callback: ''
+settings:
+ on_label: 'On'
+ off_label: 'Off'
+field_type: boolean
diff --git a/modules/custom/az_opportunity/config/install/field.field.node.az_opportunity.field_az_opportunity_category.yml b/modules/custom/az_opportunity/config/install/field.field.node.az_opportunity.field_az_opportunity_category.yml
new file mode 100644
index 0000000000..579546fa76
--- /dev/null
+++ b/modules/custom/az_opportunity/config/install/field.field.node.az_opportunity.field_az_opportunity_category.yml
@@ -0,0 +1,28 @@
+langcode: en
+status: true
+dependencies:
+ config:
+ - field.storage.node.field_az_opportunity_category
+ - node.type.az_opportunity
+ - taxonomy.vocabulary.az_opportunity_categories
+id: node.az_opportunity.field_az_opportunity_category
+field_name: field_az_opportunity_category
+entity_type: node
+bundle: az_opportunity
+label: Category
+description: ''
+required: false
+translatable: false
+default_value: { }
+default_value_callback: ''
+settings:
+ handler: 'default:taxonomy_term'
+ handler_settings:
+ target_bundles:
+ az_opportunity_categories: az_opportunity_categories
+ sort:
+ field: name
+ direction: asc
+ auto_create: true
+ auto_create_bundle: ''
+field_type: entity_reference
diff --git a/modules/custom/az_opportunity/config/install/field.field.node.az_opportunity.field_az_opportunity_credit.yml b/modules/custom/az_opportunity/config/install/field.field.node.az_opportunity.field_az_opportunity_credit.yml
new file mode 100644
index 0000000000..8a7b22aaa8
--- /dev/null
+++ b/modules/custom/az_opportunity/config/install/field.field.node.az_opportunity.field_az_opportunity_credit.yml
@@ -0,0 +1,20 @@
+langcode: en
+status: true
+dependencies:
+ config:
+ - field.storage.node.field_az_opportunity_credit
+ - node.type.az_opportunity
+ module:
+ - options
+id: node.az_opportunity.field_az_opportunity_credit
+field_name: field_az_opportunity_credit
+entity_type: node
+bundle: az_opportunity
+label: Credit
+description: ''
+required: false
+translatable: false
+default_value: { }
+default_value_callback: ''
+settings: { }
+field_type: list_string
diff --git a/modules/custom/az_opportunity/config/install/field.field.node.az_opportunity.field_az_opportunity_location.yml b/modules/custom/az_opportunity/config/install/field.field.node.az_opportunity.field_az_opportunity_location.yml
new file mode 100644
index 0000000000..12d07281ec
--- /dev/null
+++ b/modules/custom/az_opportunity/config/install/field.field.node.az_opportunity.field_az_opportunity_location.yml
@@ -0,0 +1,18 @@
+langcode: en
+status: true
+dependencies:
+ config:
+ - field.storage.node.field_az_opportunity_location
+ - node.type.az_opportunity
+id: node.az_opportunity.field_az_opportunity_location
+field_name: field_az_opportunity_location
+entity_type: node
+bundle: az_opportunity
+label: Location
+description: ''
+required: false
+translatable: false
+default_value: { }
+default_value_callback: ''
+settings: { }
+field_type: string
diff --git a/modules/custom/az_opportunity/config/install/field.field.node.az_opportunity.field_az_parent_account.yml b/modules/custom/az_opportunity/config/install/field.field.node.az_opportunity.field_az_parent_account.yml
new file mode 100644
index 0000000000..fbc693d390
--- /dev/null
+++ b/modules/custom/az_opportunity/config/install/field.field.node.az_opportunity.field_az_parent_account.yml
@@ -0,0 +1,18 @@
+langcode: en
+status: true
+dependencies:
+ config:
+ - field.storage.node.field_az_parent_account
+ - node.type.az_opportunity
+id: node.az_opportunity.field_az_parent_account
+field_name: field_az_parent_account
+entity_type: node
+bundle: az_opportunity
+label: 'Trellis Parent Account'
+description: 'Trellis specific field that checks for Parent Accounts, or the parent program content.'
+required: false
+translatable: false
+default_value: { }
+default_value_callback: ''
+settings: { }
+field_type: string
diff --git a/modules/custom/az_opportunity/config/install/field.field.node.az_opportunity.field_az_program_date.yml b/modules/custom/az_opportunity/config/install/field.field.node.az_opportunity.field_az_program_date.yml
new file mode 100644
index 0000000000..83da3dc08a
--- /dev/null
+++ b/modules/custom/az_opportunity/config/install/field.field.node.az_opportunity.field_az_program_date.yml
@@ -0,0 +1,20 @@
+langcode: en
+status: true
+dependencies:
+ config:
+ - field.storage.node.field_az_program_date
+ - node.type.az_opportunity
+ module:
+ - datetime_range
+id: node.az_opportunity.field_az_program_date
+field_name: field_az_program_date
+entity_type: node
+bundle: az_opportunity
+label: 'Program Date'
+description: "The Program Date, or the Account Date, that the program is active.\r\nLeave this field empty for \"TBD\""
+required: false
+translatable: false
+default_value: { }
+default_value_callback: ''
+settings: { }
+field_type: daterange
diff --git a/modules/custom/az_opportunity/config/install/field.field.node.az_opportunity.field_az_program_length.yml b/modules/custom/az_opportunity/config/install/field.field.node.az_opportunity.field_az_program_length.yml
new file mode 100644
index 0000000000..6b3bbd873c
--- /dev/null
+++ b/modules/custom/az_opportunity/config/install/field.field.node.az_opportunity.field_az_program_length.yml
@@ -0,0 +1,18 @@
+langcode: en
+status: true
+dependencies:
+ config:
+ - field.storage.node.field_az_program_length
+ - node.type.az_opportunity
+id: node.az_opportunity.field_az_program_length
+field_name: field_az_program_length
+entity_type: node
+bundle: az_opportunity
+label: 'Program Length'
+description: 'How long a program is running.'
+required: false
+translatable: false
+default_value: { }
+default_value_callback: ''
+settings: { }
+field_type: string
diff --git a/modules/custom/az_opportunity/config/install/field.field.node.az_opportunity.field_az_program_website.yml b/modules/custom/az_opportunity/config/install/field.field.node.az_opportunity.field_az_program_website.yml
new file mode 100644
index 0000000000..fd516e45ec
--- /dev/null
+++ b/modules/custom/az_opportunity/config/install/field.field.node.az_opportunity.field_az_program_website.yml
@@ -0,0 +1,22 @@
+langcode: en
+status: true
+dependencies:
+ config:
+ - field.storage.node.field_az_program_website
+ - node.type.az_opportunity
+ module:
+ - link
+id: node.az_opportunity.field_az_program_website
+field_name: field_az_program_website
+entity_type: node
+bundle: az_opportunity
+label: 'Program Website'
+description: 'A link to the Program website.'
+required: false
+translatable: false
+default_value: { }
+default_value_callback: ''
+settings:
+ title: 1
+ link_type: 17
+field_type: link
diff --git a/modules/custom/az_opportunity/config/install/field.field.node.az_opportunity.field_az_trellis_id.yml b/modules/custom/az_opportunity/config/install/field.field.node.az_opportunity.field_az_trellis_id.yml
new file mode 100644
index 0000000000..47c8f495b1
--- /dev/null
+++ b/modules/custom/az_opportunity/config/install/field.field.node.az_opportunity.field_az_trellis_id.yml
@@ -0,0 +1,18 @@
+langcode: en
+status: true
+dependencies:
+ config:
+ - field.storage.node.field_az_trellis_id
+ - node.type.az_opportunity
+id: node.az_opportunity.field_az_trellis_id
+field_name: field_az_trellis_id
+entity_type: node
+bundle: az_opportunity
+label: 'Trellis Opportunity ID'
+description: ''
+required: false
+translatable: false
+default_value: { }
+default_value_callback: ''
+settings: { }
+field_type: string
diff --git a/modules/custom/az_opportunity/config/install/field.field.node.az_opportunity.field_az_trellis_imported_date.yml b/modules/custom/az_opportunity/config/install/field.field.node.az_opportunity.field_az_trellis_imported_date.yml
new file mode 100644
index 0000000000..d2b743f523
--- /dev/null
+++ b/modules/custom/az_opportunity/config/install/field.field.node.az_opportunity.field_az_trellis_imported_date.yml
@@ -0,0 +1,20 @@
+langcode: en
+status: true
+dependencies:
+ config:
+ - field.storage.node.field_az_trellis_imported_date
+ - node.type.az_opportunity
+ module:
+ - datetime
+id: node.az_opportunity.field_az_trellis_imported_date
+field_name: field_az_trellis_imported_date
+entity_type: node
+bundle: az_opportunity
+label: 'Trellis Imported Date'
+description: 'An internal field that informs us when this content was last updated.'
+required: false
+translatable: false
+default_value: { }
+default_value_callback: ''
+settings: { }
+field_type: datetime
diff --git a/modules/custom/az_opportunity/config/install/field.storage.node.field_az_application_date.yml b/modules/custom/az_opportunity/config/install/field.storage.node.field_az_application_date.yml
new file mode 100644
index 0000000000..84554f56da
--- /dev/null
+++ b/modules/custom/az_opportunity/config/install/field.storage.node.field_az_application_date.yml
@@ -0,0 +1,19 @@
+langcode: en
+status: true
+dependencies:
+ module:
+ - datetime_range
+ - node
+id: node.field_az_application_date
+field_name: field_az_application_date
+entity_type: node
+type: daterange
+settings:
+ datetime_type: datetime
+module: datetime_range
+locked: false
+cardinality: 1
+translatable: true
+indexes: { }
+persist_with_no_fields: false
+custom_storage: false
diff --git a/modules/custom/az_opportunity/config/install/field.storage.node.field_az_application_link.yml b/modules/custom/az_opportunity/config/install/field.storage.node.field_az_application_link.yml
new file mode 100644
index 0000000000..530cdc3e0a
--- /dev/null
+++ b/modules/custom/az_opportunity/config/install/field.storage.node.field_az_application_link.yml
@@ -0,0 +1,18 @@
+langcode: en
+status: true
+dependencies:
+ module:
+ - link
+ - node
+id: node.field_az_application_link
+field_name: field_az_application_link
+entity_type: node
+type: link
+settings: { }
+module: link
+locked: false
+cardinality: 1
+translatable: true
+indexes: { }
+persist_with_no_fields: false
+custom_storage: false
diff --git a/modules/custom/az_opportunity/config/install/field.storage.node.field_az_eligibility.yml b/modules/custom/az_opportunity/config/install/field.storage.node.field_az_eligibility.yml
new file mode 100644
index 0000000000..ad58d78c55
--- /dev/null
+++ b/modules/custom/az_opportunity/config/install/field.storage.node.field_az_eligibility.yml
@@ -0,0 +1,18 @@
+langcode: en
+status: true
+dependencies:
+ module:
+ - node
+ - text
+id: node.field_az_eligibility
+field_name: field_az_eligibility
+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/modules/custom/az_opportunity/config/install/field.storage.node.field_az_incentives.yml b/modules/custom/az_opportunity/config/install/field.storage.node.field_az_incentives.yml
new file mode 100644
index 0000000000..ade805f693
--- /dev/null
+++ b/modules/custom/az_opportunity/config/install/field.storage.node.field_az_incentives.yml
@@ -0,0 +1,29 @@
+langcode: en
+status: true
+dependencies:
+ module:
+ - node
+ - options
+id: node.field_az_incentives
+field_name: field_az_incentives
+entity_type: node
+type: list_string
+settings:
+ allowed_values:
+ -
+ value: 'yes'
+ label: 'Yes'
+ -
+ value: 'no'
+ label: 'No'
+ -
+ value: inquire_within
+ label: 'Inquire Within'
+ allowed_values_function: ''
+module: options
+locked: false
+cardinality: 1
+translatable: true
+indexes: { }
+persist_with_no_fields: false
+custom_storage: false
diff --git a/modules/custom/az_opportunity/config/install/field.storage.node.field_az_offered.yml b/modules/custom/az_opportunity/config/install/field.storage.node.field_az_offered.yml
new file mode 100644
index 0000000000..fb55b0a439
--- /dev/null
+++ b/modules/custom/az_opportunity/config/install/field.storage.node.field_az_offered.yml
@@ -0,0 +1,19 @@
+langcode: en
+status: true
+dependencies:
+ module:
+ - node
+ - taxonomy
+id: node.field_az_offered
+field_name: field_az_offered
+entity_type: node
+type: entity_reference
+settings:
+ target_type: taxonomy_term
+module: core
+locked: false
+cardinality: -1
+translatable: true
+indexes: { }
+persist_with_no_fields: false
+custom_storage: false
diff --git a/modules/custom/az_opportunity/config/install/field.storage.node.field_az_ongoing.yml b/modules/custom/az_opportunity/config/install/field.storage.node.field_az_ongoing.yml
new file mode 100644
index 0000000000..2b0ec8f908
--- /dev/null
+++ b/modules/custom/az_opportunity/config/install/field.storage.node.field_az_ongoing.yml
@@ -0,0 +1,17 @@
+langcode: en
+status: true
+dependencies:
+ module:
+ - node
+id: node.field_az_ongoing
+field_name: field_az_ongoing
+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/modules/custom/az_opportunity/config/install/field.storage.node.field_az_opportunity_category.yml b/modules/custom/az_opportunity/config/install/field.storage.node.field_az_opportunity_category.yml
new file mode 100644
index 0000000000..53976583a0
--- /dev/null
+++ b/modules/custom/az_opportunity/config/install/field.storage.node.field_az_opportunity_category.yml
@@ -0,0 +1,19 @@
+langcode: en
+status: true
+dependencies:
+ module:
+ - node
+ - taxonomy
+id: node.field_az_opportunity_category
+field_name: field_az_opportunity_category
+entity_type: node
+type: entity_reference
+settings:
+ target_type: taxonomy_term
+module: core
+locked: false
+cardinality: -1
+translatable: true
+indexes: { }
+persist_with_no_fields: false
+custom_storage: false
diff --git a/modules/custom/az_opportunity/config/install/field.storage.node.field_az_opportunity_credit.yml b/modules/custom/az_opportunity/config/install/field.storage.node.field_az_opportunity_credit.yml
new file mode 100644
index 0000000000..665d4f891f
--- /dev/null
+++ b/modules/custom/az_opportunity/config/install/field.storage.node.field_az_opportunity_credit.yml
@@ -0,0 +1,29 @@
+langcode: en
+status: true
+dependencies:
+ module:
+ - node
+ - options
+id: node.field_az_opportunity_credit
+field_name: field_az_opportunity_credit
+entity_type: node
+type: list_string
+settings:
+ allowed_values:
+ -
+ value: non_credit
+ label: Non-Credit
+ -
+ value: ua_credit
+ label: 'UA Credit'
+ -
+ value: transfer_credit
+ label: 'Transfer Credit'
+ allowed_values_function: ''
+module: options
+locked: false
+cardinality: -1
+translatable: true
+indexes: { }
+persist_with_no_fields: false
+custom_storage: false
diff --git a/modules/custom/az_opportunity/config/install/field.storage.node.field_az_opportunity_location.yml b/modules/custom/az_opportunity/config/install/field.storage.node.field_az_opportunity_location.yml
new file mode 100644
index 0000000000..846023a19b
--- /dev/null
+++ b/modules/custom/az_opportunity/config/install/field.storage.node.field_az_opportunity_location.yml
@@ -0,0 +1,20 @@
+langcode: en
+status: true
+dependencies:
+ module:
+ - node
+id: node.field_az_opportunity_location
+field_name: field_az_opportunity_location
+entity_type: node
+type: string
+settings:
+ max_length: 255
+ case_sensitive: false
+ is_ascii: false
+module: core
+locked: false
+cardinality: 1
+translatable: true
+indexes: { }
+persist_with_no_fields: false
+custom_storage: false
diff --git a/modules/custom/az_opportunity/config/install/field.storage.node.field_az_parent_account.yml b/modules/custom/az_opportunity/config/install/field.storage.node.field_az_parent_account.yml
new file mode 100644
index 0000000000..b178540f18
--- /dev/null
+++ b/modules/custom/az_opportunity/config/install/field.storage.node.field_az_parent_account.yml
@@ -0,0 +1,20 @@
+langcode: en
+status: true
+dependencies:
+ module:
+ - node
+id: node.field_az_parent_account
+field_name: field_az_parent_account
+entity_type: node
+type: string
+settings:
+ max_length: 255
+ case_sensitive: false
+ is_ascii: false
+module: core
+locked: false
+cardinality: 1
+translatable: true
+indexes: { }
+persist_with_no_fields: false
+custom_storage: false
diff --git a/modules/custom/az_opportunity/config/install/field.storage.node.field_az_program_date.yml b/modules/custom/az_opportunity/config/install/field.storage.node.field_az_program_date.yml
new file mode 100644
index 0000000000..e0926ea086
--- /dev/null
+++ b/modules/custom/az_opportunity/config/install/field.storage.node.field_az_program_date.yml
@@ -0,0 +1,19 @@
+langcode: en
+status: true
+dependencies:
+ module:
+ - datetime_range
+ - node
+id: node.field_az_program_date
+field_name: field_az_program_date
+entity_type: node
+type: daterange
+settings:
+ datetime_type: datetime
+module: datetime_range
+locked: false
+cardinality: 1
+translatable: true
+indexes: { }
+persist_with_no_fields: false
+custom_storage: false
diff --git a/modules/custom/az_opportunity/config/install/field.storage.node.field_az_program_length.yml b/modules/custom/az_opportunity/config/install/field.storage.node.field_az_program_length.yml
new file mode 100644
index 0000000000..7e2d8371d2
--- /dev/null
+++ b/modules/custom/az_opportunity/config/install/field.storage.node.field_az_program_length.yml
@@ -0,0 +1,20 @@
+langcode: en
+status: true
+dependencies:
+ module:
+ - node
+id: node.field_az_program_length
+field_name: field_az_program_length
+entity_type: node
+type: string
+settings:
+ max_length: 255
+ case_sensitive: false
+ is_ascii: false
+module: core
+locked: false
+cardinality: 1
+translatable: true
+indexes: { }
+persist_with_no_fields: false
+custom_storage: false
diff --git a/modules/custom/az_opportunity/config/install/field.storage.node.field_az_program_website.yml b/modules/custom/az_opportunity/config/install/field.storage.node.field_az_program_website.yml
new file mode 100644
index 0000000000..9208b2bec4
--- /dev/null
+++ b/modules/custom/az_opportunity/config/install/field.storage.node.field_az_program_website.yml
@@ -0,0 +1,18 @@
+langcode: en
+status: true
+dependencies:
+ module:
+ - link
+ - node
+id: node.field_az_program_website
+field_name: field_az_program_website
+entity_type: node
+type: link
+settings: { }
+module: link
+locked: false
+cardinality: 1
+translatable: true
+indexes: { }
+persist_with_no_fields: false
+custom_storage: false
diff --git a/modules/custom/az_opportunity/config/install/field.storage.node.field_az_trellis_imported_date.yml b/modules/custom/az_opportunity/config/install/field.storage.node.field_az_trellis_imported_date.yml
new file mode 100644
index 0000000000..8d54b2ca18
--- /dev/null
+++ b/modules/custom/az_opportunity/config/install/field.storage.node.field_az_trellis_imported_date.yml
@@ -0,0 +1,19 @@
+langcode: en
+status: true
+dependencies:
+ module:
+ - datetime
+ - node
+id: node.field_az_trellis_imported_date
+field_name: field_az_trellis_imported_date
+entity_type: node
+type: datetime
+settings:
+ datetime_type: datetime
+module: datetime
+locked: false
+cardinality: 1
+translatable: true
+indexes: { }
+persist_with_no_fields: false
+custom_storage: false
diff --git a/modules/custom/az_opportunity/config/install/node.type.az_opportunity.yml b/modules/custom/az_opportunity/config/install/node.type.az_opportunity.yml
new file mode 100644
index 0000000000..5fe143b326
--- /dev/null
+++ b/modules/custom/az_opportunity/config/install/node.type.az_opportunity.yml
@@ -0,0 +1,16 @@
+langcode: en
+status: true
+dependencies:
+ module:
+ - menu_ui
+third_party_settings:
+ menu_ui:
+ available_menus: { }
+ parent: ''
+name: Opportunity
+type: az_opportunity
+description: 'Use this content type to add a new Opportunity to your site.'
+help: null
+new_revision: true
+preview_mode: 1
+display_submitted: false
diff --git a/modules/custom/az_opportunity/config/install/taxonomy.vocabulary.az_opportunity_categories.yml b/modules/custom/az_opportunity/config/install/taxonomy.vocabulary.az_opportunity_categories.yml
new file mode 100644
index 0000000000..de94915eba
--- /dev/null
+++ b/modules/custom/az_opportunity/config/install/taxonomy.vocabulary.az_opportunity_categories.yml
@@ -0,0 +1,8 @@
+langcode: en
+status: true
+dependencies: { }
+name: 'Opportunity Categories'
+vid: az_opportunity_categories
+description: 'Taxonomy for categorizing the Opportunity content type'
+weight: 0
+new_revision: false
diff --git a/modules/custom/az_opportunity/config/install/taxonomy.vocabulary.az_opportunity_semester.yml b/modules/custom/az_opportunity/config/install/taxonomy.vocabulary.az_opportunity_semester.yml
new file mode 100644
index 0000000000..1560c66d2e
--- /dev/null
+++ b/modules/custom/az_opportunity/config/install/taxonomy.vocabulary.az_opportunity_semester.yml
@@ -0,0 +1,8 @@
+langcode: en
+status: true
+dependencies: { }
+name: 'Opportunity Semester'
+vid: az_opportunity_semester
+description: 'Taxonomy for the semester in Opportunity content type'
+weight: 0
+new_revision: false
diff --git a/modules/custom/az_opportunity/config/install/views.view.az_opportunity.yml b/modules/custom/az_opportunity/config/install/views.view.az_opportunity.yml
new file mode 100644
index 0000000000..1ad01e323e
--- /dev/null
+++ b/modules/custom/az_opportunity/config/install/views.view.az_opportunity.yml
@@ -0,0 +1,655 @@
+langcode: en
+status: true
+dependencies:
+ config:
+ - core.entity_view_mode.node.az_card
+ - core.entity_view_mode.node.az_row
+ - core.entity_view_mode.node.az_small_row
+ - node.type.az_opportunity
+ module:
+ - datetime
+ - node
+ - options
+ - user
+ - views_bootstrap
+id: az_opportunity
+label: 'AZ Opportunity'
+module: views
+description: ''
+tag: ''
+base_table: node_field_data
+base_field: nid
+display:
+ default:
+ id: default
+ display_title: Default
+ display_plugin: default
+ position: 0
+ display_options:
+ fields:
+ title:
+ id: title
+ table: node_field_data
+ field: title
+ relationship: none
+ group_type: group
+ admin_label: ''
+ entity_type: node
+ entity_field: title
+ plugin_id: field
+ label: ''
+ exclude: false
+ alter:
+ alter_text: false
+ make_link: false
+ absolute: false
+ word_boundary: false
+ ellipsis: false
+ strip_tags: false
+ trim: false
+ html: false
+ element_type: ''
+ element_class: ''
+ element_label_type: ''
+ element_label_class: ''
+ element_label_colon: false
+ element_wrapper_type: ''
+ element_wrapper_class: ''
+ element_default_classes: true
+ empty: ''
+ hide_empty: false
+ empty_zero: false
+ hide_alter_empty: true
+ click_sort_column: value
+ type: string
+ settings:
+ link_to_entity: true
+ group_column: value
+ group_columns: { }
+ group_rows: true
+ delta_limit: 0
+ delta_offset: 0
+ delta_reversed: false
+ delta_first_last: false
+ multi_type: separator
+ separator: ', '
+ field_api_classes: false
+ pager:
+ type: mini
+ options:
+ offset: 0
+ pagination_heading_level: h4
+ items_per_page: 10
+ total_pages: null
+ id: 0
+ tags:
+ next: ››
+ previous: ‹‹
+ expose:
+ items_per_page: false
+ items_per_page_label: 'Items per page'
+ items_per_page_options: '5, 10, 25, 50'
+ items_per_page_options_all: false
+ items_per_page_options_all_label: '- All -'
+ offset: false
+ offset_label: Offset
+ exposed_form:
+ type: basic
+ options:
+ submit_button: Apply
+ reset_button: false
+ reset_button_label: Reset
+ exposed_sorts_label: 'Sort by'
+ expose_sort_order: true
+ sort_asc_label: Asc
+ sort_desc_label: Desc
+ access:
+ type: perm
+ options:
+ perm: 'access content'
+ cache:
+ type: tag
+ options: { }
+ empty: { }
+ sorts:
+ field_az_application_date_value:
+ id: field_az_application_date_value
+ table: node__field_az_application_date
+ field: field_az_application_date_value
+ relationship: none
+ group_type: group
+ admin_label: ''
+ plugin_id: datetime
+ order: ASC
+ expose:
+ label: ''
+ field_identifier: ''
+ exposed: false
+ granularity: day
+ field_az_program_date_value:
+ id: field_az_program_date_value
+ table: node__field_az_program_date
+ field: field_az_program_date_value
+ relationship: none
+ group_type: group
+ admin_label: ''
+ plugin_id: datetime
+ order: ASC
+ expose:
+ label: ''
+ field_identifier: ''
+ exposed: false
+ granularity: day
+ arguments: { }
+ filters:
+ status:
+ id: status
+ table: node_field_data
+ field: status
+ entity_type: node
+ entity_field: status
+ plugin_id: boolean
+ value: '1'
+ group: 1
+ expose:
+ operator: ''
+ type:
+ id: type
+ table: node_field_data
+ field: type
+ entity_type: node
+ entity_field: type
+ plugin_id: bundle
+ value:
+ az_opportunity: az_opportunity
+ style:
+ type: default
+ options:
+ grouping: { }
+ row_class: ''
+ default_row_class: true
+ uses_fields: false
+ row:
+ type: fields
+ options:
+ default_field_elements: true
+ inline: { }
+ separator: ''
+ hide_empty: false
+ query:
+ type: views_query
+ options:
+ query_comment: ''
+ disable_sql_rewrite: false
+ distinct: false
+ replica: false
+ query_tags: { }
+ relationships: { }
+ header: { }
+ footer: { }
+ display_extenders: { }
+ cache_metadata:
+ max-age: -1
+ contexts:
+ - 'languages:language_content'
+ - 'languages:language_interface'
+ - url.query_args
+ - 'user.node_grants:view'
+ - user.permissions
+ tags: { }
+ block_1:
+ id: block_1
+ display_title: 'Row View with Filter'
+ display_plugin: block
+ position: 1
+ display_options:
+ pager:
+ type: full
+ options:
+ offset: 0
+ pagination_heading_level: h4
+ items_per_page: 10
+ total_pages: null
+ id: 0
+ tags:
+ next: ››
+ previous: ‹‹
+ first: '« First'
+ last: 'Last »'
+ expose:
+ items_per_page: false
+ items_per_page_label: 'Items per page'
+ items_per_page_options: '5, 10, 25, 50'
+ items_per_page_options_all: false
+ items_per_page_options_all_label: '- All -'
+ offset: false
+ offset_label: Offset
+ quantity: 9
+ filters:
+ status:
+ id: status
+ table: node_field_data
+ field: status
+ entity_type: node
+ entity_field: status
+ plugin_id: boolean
+ value: '1'
+ group: 1
+ expose:
+ operator: ''
+ type:
+ id: type
+ table: node_field_data
+ field: type
+ entity_type: node
+ entity_field: type
+ plugin_id: bundle
+ value:
+ az_opportunity: az_opportunity
+ group: 1
+ title:
+ id: title
+ table: node_field_data
+ field: title
+ relationship: none
+ group_type: group
+ admin_label: ''
+ entity_type: node
+ entity_field: title
+ plugin_id: string
+ operator: contains
+ value: ''
+ group: 1
+ exposed: true
+ expose:
+ operator_id: title_op
+ label: Title
+ description: ''
+ use_operator: false
+ operator: title_op
+ operator_limit_selection: false
+ operator_list: { }
+ identifier: title
+ required: false
+ remember: false
+ multiple: false
+ remember_roles:
+ authenticated: authenticated
+ placeholder: ''
+ is_grouped: false
+ group_info:
+ label: ''
+ description: ''
+ identifier: ''
+ optional: true
+ widget: select
+ multiple: false
+ remember: false
+ default_group: All
+ default_group_multiple: { }
+ group_items: { }
+ field_az_opportunity_location_value:
+ id: field_az_opportunity_location_value
+ table: node__field_az_opportunity_location
+ field: field_az_opportunity_location_value
+ relationship: none
+ group_type: group
+ admin_label: ''
+ plugin_id: string
+ operator: contains
+ value: ''
+ group: 1
+ exposed: true
+ expose:
+ operator_id: field_az_opportunity_location_value_op
+ label: Location
+ description: ''
+ use_operator: false
+ operator: field_az_opportunity_location_value_op
+ operator_limit_selection: false
+ operator_list: { }
+ identifier: field_az_opportunity_location_value
+ required: false
+ remember: false
+ multiple: false
+ remember_roles:
+ authenticated: authenticated
+ placeholder: ''
+ is_grouped: false
+ group_info:
+ label: ''
+ description: ''
+ identifier: ''
+ optional: true
+ widget: select
+ multiple: false
+ remember: false
+ default_group: All
+ default_group_multiple: { }
+ group_items: { }
+ field_az_incentives_value:
+ id: field_az_incentives_value
+ table: node__field_az_incentives
+ field: field_az_incentives_value
+ relationship: none
+ group_type: group
+ admin_label: ''
+ plugin_id: list_field
+ operator: or
+ value: { }
+ group: 1
+ exposed: true
+ expose:
+ operator_id: field_az_incentives_value_op
+ label: Incentives
+ description: ''
+ use_operator: false
+ operator: field_az_incentives_value_op
+ operator_limit_selection: false
+ operator_list: { }
+ identifier: field_az_incentives_value
+ required: false
+ remember: false
+ multiple: false
+ remember_roles:
+ authenticated: authenticated
+ reduce: false
+ is_grouped: false
+ group_info:
+ label: ''
+ description: ''
+ identifier: ''
+ optional: true
+ widget: select
+ multiple: false
+ remember: false
+ default_group: All
+ default_group_multiple: { }
+ group_items: { }
+ reduce_duplicates: false
+ filter_groups:
+ operator: AND
+ groups:
+ 1: AND
+ style:
+ type: default
+ options:
+ grouping: { }
+ row_class: ''
+ default_row_class: true
+ uses_fields: false
+ row:
+ type: 'entity:node'
+ options:
+ relationship: none
+ view_mode: az_row
+ defaults:
+ pager: false
+ pager_options: false
+ style: false
+ style_options: false
+ row: false
+ filters: false
+ filter_groups: false
+ display_description: ''
+ pager_options: null
+ style_options: null
+ display_extenders: { }
+ cache_metadata:
+ max-age: -1
+ contexts:
+ - 'languages:language_content'
+ - 'languages:language_interface'
+ - url
+ - url.query_args
+ - 'user.node_grants:view'
+ - user.permissions
+ tags: { }
+ block_2:
+ id: block_2
+ display_title: 'Card View'
+ display_plugin: block
+ position: 1
+ display_options:
+ style:
+ type: views_bootstrap_grid
+ options:
+ row_class: ''
+ default_row_class: true
+ uses_fields: false
+ grid_class: ''
+ col_xs: col-12
+ col_sm: none
+ col_md: col-md-6
+ col_lg: col-lg-4
+ col_xl: none
+ col_xxl: none
+ row:
+ type: 'entity:node'
+ options:
+ relationship: none
+ view_mode: az_card
+ defaults:
+ style: false
+ style_options: false
+ row: false
+ display_description: ''
+ style_options: null
+ display_extenders: { }
+ cache_metadata:
+ max-age: -1
+ contexts:
+ - 'languages:language_content'
+ - 'languages:language_interface'
+ - url.query_args
+ - 'user.node_grants:view'
+ - user.permissions
+ tags: { }
+ block_3:
+ id: block_3
+ display_title: 'Small Row'
+ display_plugin: block
+ position: 1
+ display_options:
+ pager:
+ type: full
+ options:
+ offset: 0
+ pagination_heading_level: h4
+ items_per_page: 10
+ total_pages: null
+ id: 0
+ tags:
+ next: ››
+ previous: ‹‹
+ first: '« First'
+ last: 'Last »'
+ expose:
+ items_per_page: false
+ items_per_page_label: 'Items per page'
+ items_per_page_options: '5, 10, 25, 50'
+ items_per_page_options_all: false
+ items_per_page_options_all_label: '- All -'
+ offset: false
+ offset_label: Offset
+ quantity: 9
+ filters:
+ status:
+ id: status
+ table: node_field_data
+ field: status
+ entity_type: node
+ entity_field: status
+ plugin_id: boolean
+ value: '1'
+ group: 1
+ expose:
+ operator: ''
+ type:
+ id: type
+ table: node_field_data
+ field: type
+ entity_type: node
+ entity_field: type
+ plugin_id: bundle
+ value:
+ az_opportunity: az_opportunity
+ group: 1
+ title:
+ id: title
+ table: node_field_data
+ field: title
+ relationship: none
+ group_type: group
+ admin_label: ''
+ entity_type: node
+ entity_field: title
+ plugin_id: string
+ operator: contains
+ value: ''
+ group: 1
+ exposed: true
+ expose:
+ operator_id: title_op
+ label: Title
+ description: ''
+ use_operator: false
+ operator: title_op
+ operator_limit_selection: false
+ operator_list: { }
+ identifier: title
+ required: false
+ remember: false
+ multiple: false
+ remember_roles:
+ authenticated: authenticated
+ placeholder: ''
+ is_grouped: false
+ group_info:
+ label: ''
+ description: ''
+ identifier: ''
+ optional: true
+ widget: select
+ multiple: false
+ remember: false
+ default_group: All
+ default_group_multiple: { }
+ group_items: { }
+ field_az_opportunity_location_value:
+ id: field_az_opportunity_location_value
+ table: node__field_az_opportunity_location
+ field: field_az_opportunity_location_value
+ relationship: none
+ group_type: group
+ admin_label: ''
+ plugin_id: string
+ operator: contains
+ value: ''
+ group: 1
+ exposed: true
+ expose:
+ operator_id: field_az_opportunity_location_value_op
+ label: Location
+ description: ''
+ use_operator: false
+ operator: field_az_opportunity_location_value_op
+ operator_limit_selection: false
+ operator_list: { }
+ identifier: field_az_opportunity_location_value
+ required: false
+ remember: false
+ multiple: false
+ remember_roles:
+ authenticated: authenticated
+ placeholder: ''
+ is_grouped: false
+ group_info:
+ label: ''
+ description: ''
+ identifier: ''
+ optional: true
+ widget: select
+ multiple: false
+ remember: false
+ default_group: All
+ default_group_multiple: { }
+ group_items: { }
+ field_az_incentives_value:
+ id: field_az_incentives_value
+ table: node__field_az_incentives
+ field: field_az_incentives_value
+ relationship: none
+ group_type: group
+ admin_label: ''
+ plugin_id: list_field
+ operator: or
+ value: { }
+ group: 1
+ exposed: true
+ expose:
+ operator_id: field_az_incentives_value_op
+ label: Incentives
+ description: ''
+ use_operator: false
+ operator: field_az_incentives_value_op
+ operator_limit_selection: false
+ operator_list: { }
+ identifier: field_az_incentives_value
+ required: false
+ remember: false
+ multiple: false
+ remember_roles:
+ authenticated: authenticated
+ reduce: false
+ is_grouped: false
+ group_info:
+ label: ''
+ description: ''
+ identifier: ''
+ optional: true
+ widget: select
+ multiple: false
+ remember: false
+ default_group: All
+ default_group_multiple: { }
+ group_items: { }
+ reduce_duplicates: false
+ filter_groups:
+ operator: AND
+ groups:
+ 1: AND
+ style:
+ type: default
+ options:
+ grouping: { }
+ row_class: ''
+ default_row_class: true
+ uses_fields: false
+ row:
+ type: 'entity:node'
+ options:
+ relationship: none
+ view_mode: az_small_row
+ defaults:
+ pager: false
+ pager_options: false
+ style: false
+ style_options: false
+ row: false
+ filters: false
+ filter_groups: false
+ display_description: ''
+ pager_options: null
+ style_options: null
+ display_extenders: { }
+ cache_metadata:
+ max-age: -1
+ contexts:
+ - 'languages:language_content'
+ - 'languages:language_interface'
+ - url
+ - url.query_args
+ - 'user.node_grants:view'
+ - user.permissions
+ tags: { }
diff --git a/modules/custom/az_opportunity/css/az_opportunity.css b/modules/custom/az_opportunity/css/az_opportunity.css
new file mode 100644
index 0000000000..c4c8554008
--- /dev/null
+++ b/modules/custom/az_opportunity/css/az_opportunity.css
@@ -0,0 +1,11 @@
+/**
+ * @file
+ * Styles for the az_opportunity content type.
+ */
+
+.field--name-field-az-opportunity-category.field__items {
+ display: flex;
+ flex-wrap: wrap;
+ gap: 0.5rem;
+ padding-bottom: 1.5rem;
+}
diff --git a/modules/custom/az_paragraphs/az_paragraphs_view/config/install/field.field.paragraph.az_view_reference.field_az_view_reference.yml b/modules/custom/az_paragraphs/az_paragraphs_view/config/install/field.field.paragraph.az_view_reference.field_az_view_reference.yml
index 4b0d1e6655..3da243d0d4 100644
--- a/modules/custom/az_paragraphs/az_paragraphs_view/config/install/field.field.paragraph.az_view_reference.field_az_view_reference.yml
+++ b/modules/custom/az_paragraphs/az_paragraphs_view/config/install/field.field.paragraph.az_view_reference.field_az_view_reference.yml
@@ -29,6 +29,7 @@ settings:
az_courses: az_courses
az_events: az_events
az_news: az_news
+ az_opportunity: az_opportunity
az_page_by_category: az_page_by_category
az_person: az_person
az_publications: az_publications