diff --git a/config/sync/core.entity_form_display.block_content.state_display_content.default.yml b/config/sync/core.entity_form_display.block_content.state_display_content.default.yml
index d9177ea62..7d61f87e2 100644
--- a/config/sync/core.entity_form_display.block_content.state_display_content.default.yml
+++ b/config/sync/core.entity_form_display.block_content.state_display_content.default.yml
@@ -9,12 +9,15 @@ dependencies:
- field.field.block_content.state_display_content.field_election_date
- field.field.block_content.state_display_content.field_election_text
- field.field.block_content.state_display_content.field_in_person_registration
+ - field.field.block_content.state_display_content.field_last_updated_label
- field.field.block_content.state_display_content.field_mail_registration
- field.field.block_content.state_display_content.field_military_and_overseas_regi
- field.field.block_content.state_display_content.field_no_mail_registration
- field.field.block_content.state_display_content.field_no_online_registration
- field.field.block_content.state_display_content.field_nvrf_details
- field.field.block_content.state_display_content.field_online_registration
+ - field.field.block_content.state_display_content.field_postmarked_mail_text
+ - field.field.block_content.state_display_content.field_received_mail_text
- field.field.block_content.state_display_content.field_registration_not_needed
module:
- allowed_formats
@@ -71,6 +74,14 @@ content:
- text
- link_text
third_party_settings: { }
+ field_last_updated_label:
+ type: string_textfield
+ weight: 13
+ region: content
+ settings:
+ size: 60
+ placeholder: ''
+ third_party_settings: { }
field_mail_registration:
type: vote_fields_state_content
weight: 5
@@ -131,6 +142,22 @@ content:
- text
- link_text
third_party_settings: { }
+ field_postmarked_mail_text:
+ type: string_textfield
+ weight: 14
+ region: content
+ settings:
+ size: 60
+ placeholder: ''
+ third_party_settings: { }
+ field_received_mail_text:
+ type: string_textfield
+ weight: 15
+ region: content
+ settings:
+ size: 60
+ placeholder: ''
+ third_party_settings: { }
field_registration_not_needed:
type: vote_fields_state_content
weight: 10
@@ -151,13 +178,13 @@ content:
third_party_settings: { }
langcode:
type: language_select
- weight: 14
+ weight: 17
region: content
settings:
include_locked: true
third_party_settings: { }
translation:
- weight: 13
+ weight: 16
region: content
settings: { }
third_party_settings: { }
diff --git a/config/sync/core.entity_view_display.block_content.state_display_content.default.yml b/config/sync/core.entity_view_display.block_content.state_display_content.default.yml
index ffaacff6d..b2c1084c8 100644
--- a/config/sync/core.entity_view_display.block_content.state_display_content.default.yml
+++ b/config/sync/core.entity_view_display.block_content.state_display_content.default.yml
@@ -9,12 +9,15 @@ dependencies:
- field.field.block_content.state_display_content.field_election_date
- field.field.block_content.state_display_content.field_election_text
- field.field.block_content.state_display_content.field_in_person_registration
+ - field.field.block_content.state_display_content.field_last_updated_label
- field.field.block_content.state_display_content.field_mail_registration
- field.field.block_content.state_display_content.field_military_and_overseas_regi
- field.field.block_content.state_display_content.field_no_mail_registration
- field.field.block_content.state_display_content.field_no_online_registration
- field.field.block_content.state_display_content.field_nvrf_details
- field.field.block_content.state_display_content.field_online_registration
+ - field.field.block_content.state_display_content.field_postmarked_mail_text
+ - field.field.block_content.state_display_content.field_received_mail_text
- field.field.block_content.state_display_content.field_registration_not_needed
module:
- datetime
@@ -63,6 +66,14 @@ content:
third_party_settings: { }
weight: 7
region: content
+ field_last_updated_label:
+ type: string
+ label: above
+ settings:
+ link_to_entity: false
+ third_party_settings: { }
+ weight: 14
+ region: content
field_mail_registration:
type: vote_fields_state_content_default
label: above
@@ -105,6 +116,22 @@ content:
third_party_settings: { }
weight: 4
region: content
+ field_postmarked_mail_text:
+ type: string
+ label: above
+ settings:
+ link_to_entity: false
+ third_party_settings: { }
+ weight: 15
+ region: content
+ field_received_mail_text:
+ type: string
+ label: above
+ settings:
+ link_to_entity: false
+ third_party_settings: { }
+ weight: 16
+ region: content
field_registration_not_needed:
type: vote_fields_state_content_default
label: above
diff --git a/config/sync/field.field.block_content.state_display_content.field_last_updated_label.yml b/config/sync/field.field.block_content.state_display_content.field_last_updated_label.yml
new file mode 100644
index 000000000..222bb6962
--- /dev/null
+++ b/config/sync/field.field.block_content.state_display_content.field_last_updated_label.yml
@@ -0,0 +1,19 @@
+uuid: 0b24ffb5-0c11-477e-a9ed-3f8b0f3b442c
+langcode: en
+status: true
+dependencies:
+ config:
+ - block_content.type.state_display_content
+ - field.storage.block_content.field_last_updated_label
+id: block_content.state_display_content.field_last_updated_label
+field_name: field_last_updated_label
+entity_type: block_content
+bundle: state_display_content
+label: 'Last updated label'
+description: ''
+required: true
+translatable: true
+default_value: { }
+default_value_callback: ''
+settings: { }
+field_type: string
diff --git a/config/sync/field.field.block_content.state_display_content.field_postmarked_mail_text.yml b/config/sync/field.field.block_content.state_display_content.field_postmarked_mail_text.yml
new file mode 100644
index 000000000..019a5951a
--- /dev/null
+++ b/config/sync/field.field.block_content.state_display_content.field_postmarked_mail_text.yml
@@ -0,0 +1,19 @@
+uuid: 9a77ea9d-df6f-40dd-a798-91adf1dc7e54
+langcode: en
+status: true
+dependencies:
+ config:
+ - block_content.type.state_display_content
+ - field.storage.block_content.field_postmarked_mail_text
+id: block_content.state_display_content.field_postmarked_mail_text
+field_name: field_postmarked_mail_text
+entity_type: block_content
+bundle: state_display_content
+label: 'Postmarked mail deadline text'
+description: 'Use the placeholder @date to insert the mail deadline date on the state page.'
+required: true
+translatable: true
+default_value: { }
+default_value_callback: ''
+settings: { }
+field_type: string
diff --git a/config/sync/field.field.block_content.state_display_content.field_received_mail_text.yml b/config/sync/field.field.block_content.state_display_content.field_received_mail_text.yml
new file mode 100644
index 000000000..6de01f9b1
--- /dev/null
+++ b/config/sync/field.field.block_content.state_display_content.field_received_mail_text.yml
@@ -0,0 +1,19 @@
+uuid: 947b7637-8aa7-4b0d-8250-c44688868374
+langcode: en
+status: true
+dependencies:
+ config:
+ - block_content.type.state_display_content
+ - field.storage.block_content.field_received_mail_text
+id: block_content.state_display_content.field_received_mail_text
+field_name: field_received_mail_text
+entity_type: block_content
+bundle: state_display_content
+label: 'Received mail deadline text'
+description: 'Use the placeholder @date to insert the mail deadline date on the state page.'
+required: true
+translatable: true
+default_value: { }
+default_value_callback: ''
+settings: { }
+field_type: string
diff --git a/config/sync/field.storage.block_content.field_last_updated_label.yml b/config/sync/field.storage.block_content.field_last_updated_label.yml
new file mode 100644
index 000000000..60ce9d70e
--- /dev/null
+++ b/config/sync/field.storage.block_content.field_last_updated_label.yml
@@ -0,0 +1,21 @@
+uuid: dfb91ee4-5cea-4a07-8096-5d3a05881fef
+langcode: en
+status: true
+dependencies:
+ module:
+ - block_content
+id: block_content.field_last_updated_label
+field_name: field_last_updated_label
+entity_type: block_content
+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/config/sync/field.storage.block_content.field_postmarked_mail_text.yml b/config/sync/field.storage.block_content.field_postmarked_mail_text.yml
new file mode 100644
index 000000000..5ebc1c99a
--- /dev/null
+++ b/config/sync/field.storage.block_content.field_postmarked_mail_text.yml
@@ -0,0 +1,21 @@
+uuid: be18e2bd-5a2f-40b4-8200-6700c6a4728a
+langcode: en
+status: true
+dependencies:
+ module:
+ - block_content
+id: block_content.field_postmarked_mail_text
+field_name: field_postmarked_mail_text
+entity_type: block_content
+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/config/sync/field.storage.block_content.field_received_mail_text.yml b/config/sync/field.storage.block_content.field_received_mail_text.yml
new file mode 100644
index 000000000..e8f87b57d
--- /dev/null
+++ b/config/sync/field.storage.block_content.field_received_mail_text.yml
@@ -0,0 +1,21 @@
+uuid: da92ce02-5efa-44dd-9c11-edff80d95c17
+langcode: en
+status: true
+dependencies:
+ module:
+ - block_content
+id: block_content.field_received_mail_text
+field_name: field_received_mail_text
+entity_type: block_content
+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