diff --git a/modules/helfi_tpr_config/config/install/core.entity_form_display.paragraph.unit_contact_card.default.yml b/modules/helfi_tpr_config/config/install/core.entity_form_display.paragraph.unit_contact_card.default.yml index beafff965..cc2c9e724 100644 --- a/modules/helfi_tpr_config/config/install/core.entity_form_display.paragraph.unit_contact_card.default.yml +++ b/modules/helfi_tpr_config/config/install/core.entity_form_display.paragraph.unit_contact_card.default.yml @@ -4,7 +4,6 @@ status: true dependencies: config: - field.field.paragraph.unit_contact_card.field_unit_contact_heading - - field.field.paragraph.unit_contact_card.field_unit_contact_title - field.field.paragraph.unit_contact_card.field_unit_contact_unit - field.field.paragraph.unit_contact_card.field_unit_contact_use_address - field.field.paragraph.unit_contact_card.field_unit_contact_use_details @@ -94,5 +93,4 @@ content: third_party_settings: { } hidden: created: true - field_unit_contact_title: true status: true diff --git a/modules/helfi_tpr_config/config/install/core.entity_view_display.paragraph.unit_contact_card.default.yml b/modules/helfi_tpr_config/config/install/core.entity_view_display.paragraph.unit_contact_card.default.yml index aeedbd1c1..055a867ca 100644 --- a/modules/helfi_tpr_config/config/install/core.entity_view_display.paragraph.unit_contact_card.default.yml +++ b/modules/helfi_tpr_config/config/install/core.entity_view_display.paragraph.unit_contact_card.default.yml @@ -4,7 +4,6 @@ status: true dependencies: config: - field.field.paragraph.unit_contact_card.field_unit_contact_heading - - field.field.paragraph.unit_contact_card.field_unit_contact_title - field.field.paragraph.unit_contact_card.field_unit_contact_unit - field.field.paragraph.unit_contact_card.field_unit_contact_use_address - field.field.paragraph.unit_contact_card.field_unit_contact_use_details @@ -29,7 +28,6 @@ content: weight: 1 region: content hidden: - field_unit_contact_title: true field_unit_contact_heading: true field_unit_contact_use_address: true field_unit_contact_use_details: true diff --git a/modules/helfi_tpr_config/config/install/field.field.paragraph.unit_contact_card.field_unit_contact_title.yml b/modules/helfi_tpr_config/config/install/field.field.paragraph.unit_contact_card.field_unit_contact_title.yml deleted file mode 100644 index c83855cae..000000000 --- a/modules/helfi_tpr_config/config/install/field.field.paragraph.unit_contact_card.field_unit_contact_title.yml +++ /dev/null @@ -1,19 +0,0 @@ -uuid: 139be617-c05b-4b18-bd3e-562917be1790 -langcode: en -status: true -dependencies: - config: - - field.storage.paragraph.field_unit_contact_title - - paragraphs.paragraphs_type.unit_contact_card -id: paragraph.unit_contact_card.field_unit_contact_title -field_name: field_unit_contact_title -entity_type: paragraph -bundle: unit_contact_card -label: Title -description: '' -required: true -translatable: false -default_value: { } -default_value_callback: '' -settings: { } -field_type: string diff --git a/modules/helfi_tpr_config/config/install/field.storage.paragraph.field_unit_contact_title.yml b/modules/helfi_tpr_config/config/install/field.storage.paragraph.field_unit_contact_title.yml deleted file mode 100644 index 425a41509..000000000 --- a/modules/helfi_tpr_config/config/install/field.storage.paragraph.field_unit_contact_title.yml +++ /dev/null @@ -1,21 +0,0 @@ -uuid: 9f58071d-b743-49eb-9f21-e00ed5bf8cc3 -langcode: en -status: true -dependencies: - module: - - paragraphs -id: paragraph.field_unit_contact_title -field_name: field_unit_contact_title -entity_type: paragraph -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/helfi_tpr_config/helfi_tpr_config.install b/modules/helfi_tpr_config/helfi_tpr_config.install index d4f3b760f..a64b58d3e 100644 --- a/modules/helfi_tpr_config/helfi_tpr_config.install +++ b/modules/helfi_tpr_config/helfi_tpr_config.install @@ -10,6 +10,7 @@ declare(strict_types=1); use Drupal\Core\Field\BaseFieldDefinition; use Drupal\Core\StringTranslation\TranslatableMarkup; use Drupal\linkit\Entity\Profile; +use Drupal\field\Entity\FieldStorageConfig; /** * Grants required permissions. @@ -381,9 +382,14 @@ function helfi_tpr_config_update_9052() : void { } /** - * UHF-9507: Change unit contact card heading logic. + * UHF-9507: Replace unit contact title with heading selector. */ -function helfi_tpr_config_update_9073(): void { +function helfi_tpr_config_update_9074(): void { + $field = FieldStorageConfig::loadByName('paragraph', 'field_unit_contact_title'); + if ($field) { + $field->delete(); + } + \Drupal::service('helfi_platform_config.config_update_helper') ->update('helfi_tpr_config'); }