From 021b2b757ceb143623647f6b7119d8a794e46df6 Mon Sep 17 00:00:00 2001
From: Alejandro Lemos <alejandro.lemos@isaportal.uy>
Date: Tue, 23 Jan 2024 09:48:41 -0300
Subject: [PATCH 1/2] Bloque Autoridades Municipios

---
 ...ck_content.field_autoridades_municipio.yml |  21 +++
 .../bloque_autoridades_municipio.info.yml     |  10 ++
 ...ck_content.type.autoridades_municipios.yml |   8 +
 ...content.autoridades_municipios.default.yml |  48 ++++++
 ...content.autoridades_municipios.default.yml |  26 +++
 ...municipios.field_autoridades_municipio.yml | 157 ++++++++++++++++++
 ...aph.bloque_autoridad_municipio.default.yml |  34 ++++
 ...aph.bloque_autoridad_municipio.default.yml |  32 ++++
 ...ue_autoridad_municipio.field_rich_text.yml |  24 +++
 ...bloque_autoridad_municipio.field_title.yml |  19 +++
 ...graphs_type.bloque_autoridad_municipio.yml |  10 ++
 ...o_paragraph_autoridades_municipio.info.yml |   9 +
 12 files changed, 398 insertions(+)
 create mode 100644 modules/custom/isa_field_storage/config/install/field.storage.block_content.field_autoridades_municipio.yml
 create mode 100644 modules/custom/maldonado_bloque_autoridades_municipio/bloque_autoridades_municipio.info.yml
 create mode 100644 modules/custom/maldonado_bloque_autoridades_municipio/config/install/block_content.type.autoridades_municipios.yml
 create mode 100644 modules/custom/maldonado_bloque_autoridades_municipio/config/install/core.entity_form_display.block_content.autoridades_municipios.default.yml
 create mode 100644 modules/custom/maldonado_bloque_autoridades_municipio/config/install/core.entity_view_display.block_content.autoridades_municipios.default.yml
 create mode 100644 modules/custom/maldonado_bloque_autoridades_municipio/config/install/field.field.block_content.autoridades_municipios.field_autoridades_municipio.yml
 create mode 100644 modules/custom/maldonado_paragraph_autoridades_municipio/config/install/core.entity_form_display.paragraph.bloque_autoridad_municipio.default.yml
 create mode 100644 modules/custom/maldonado_paragraph_autoridades_municipio/config/install/core.entity_view_display.paragraph.bloque_autoridad_municipio.default.yml
 create mode 100644 modules/custom/maldonado_paragraph_autoridades_municipio/config/install/field.field.paragraph.bloque_autoridad_municipio.field_rich_text.yml
 create mode 100644 modules/custom/maldonado_paragraph_autoridades_municipio/config/install/field.field.paragraph.bloque_autoridad_municipio.field_title.yml
 create mode 100644 modules/custom/maldonado_paragraph_autoridades_municipio/config/install/paragraphs.paragraphs_type.bloque_autoridad_municipio.yml
 create mode 100644 modules/custom/maldonado_paragraph_autoridades_municipio/maldonado_paragraph_autoridades_municipio.info.yml

diff --git a/modules/custom/isa_field_storage/config/install/field.storage.block_content.field_autoridades_municipio.yml b/modules/custom/isa_field_storage/config/install/field.storage.block_content.field_autoridades_municipio.yml
new file mode 100644
index 0000000..be20ada
--- /dev/null
+++ b/modules/custom/isa_field_storage/config/install/field.storage.block_content.field_autoridades_municipio.yml
@@ -0,0 +1,21 @@
+uuid: 0e2eb047-e10f-4c0f-b2ee-863b7cc2d445
+langcode: es
+status: true
+dependencies:
+  module:
+    - block_content
+    - entity_reference_revisions
+    - paragraphs
+id: block_content.field_autoridades_municipio
+field_name: field_autoridades_municipio
+entity_type: block_content
+type: entity_reference_revisions
+settings:
+  target_type: paragraph
+module: entity_reference_revisions
+locked: false
+cardinality: 2
+translatable: true
+indexes: {  }
+persist_with_no_fields: false
+custom_storage: false
diff --git a/modules/custom/maldonado_bloque_autoridades_municipio/bloque_autoridades_municipio.info.yml b/modules/custom/maldonado_bloque_autoridades_municipio/bloque_autoridades_municipio.info.yml
new file mode 100644
index 0000000..280d26c
--- /dev/null
+++ b/modules/custom/maldonado_bloque_autoridades_municipio/bloque_autoridades_municipio.info.yml
@@ -0,0 +1,10 @@
+name: 'Maldonado Bloque Autoridades Municipio'
+description: 'Provee un bloque que permite agregar Autoridades Municipio'
+type: module
+core_version_requirement: '^10'
+dependencies:
+  - 'paragraphs:paragraphs'
+  - 'entity_reference_revisions:entity_reference_revisions'
+  - 'isa_field_storage:isa_field_storage'
+  - 'maldonado_paragraph_autoridades_municipio:maldonado_paragraph_autoridades_municipio'
+package: maldonado
\ No newline at end of file
diff --git a/modules/custom/maldonado_bloque_autoridades_municipio/config/install/block_content.type.autoridades_municipios.yml b/modules/custom/maldonado_bloque_autoridades_municipio/config/install/block_content.type.autoridades_municipios.yml
new file mode 100644
index 0000000..ecd3f46
--- /dev/null
+++ b/modules/custom/maldonado_bloque_autoridades_municipio/config/install/block_content.type.autoridades_municipios.yml
@@ -0,0 +1,8 @@
+uuid: 99ea16a4-132b-4fa7-882f-66895326b461
+langcode: es
+status: true
+dependencies: {  }
+id: autoridades_municipios
+label: 'Autoridades Municipios'
+revision: 0
+description: 'Bloque para ingreso de Autoridades de los diferentes municipios'
diff --git a/modules/custom/maldonado_bloque_autoridades_municipio/config/install/core.entity_form_display.block_content.autoridades_municipios.default.yml b/modules/custom/maldonado_bloque_autoridades_municipio/config/install/core.entity_form_display.block_content.autoridades_municipios.default.yml
new file mode 100644
index 0000000..2ec3755
--- /dev/null
+++ b/modules/custom/maldonado_bloque_autoridades_municipio/config/install/core.entity_form_display.block_content.autoridades_municipios.default.yml
@@ -0,0 +1,48 @@
+uuid: 0416b783-14b4-4638-b8bd-ba1601e25e34
+langcode: es
+status: true
+dependencies:
+  config:
+    - block_content.type.autoridades_municipios
+    - field.field.block_content.autoridades_municipios.field_autoridades_municipio
+  module:
+    - paragraphs
+id: block_content.autoridades_municipios.default
+targetEntityType: block_content
+bundle: autoridades_municipios
+mode: default
+content:
+  field_autoridades_municipio:
+    type: paragraphs
+    weight: 26
+    region: content
+    settings:
+      title: Párrafo
+      title_plural: Parráfos
+      edit_mode: open
+      closed_mode: summary
+      autocollapse: none
+      closed_mode_threshold: 0
+      add_mode: dropdown
+      form_display_mode: default
+      default_paragraph_type: ''
+      features:
+        collapse_edit_all: collapse_edit_all
+        duplicate: duplicate
+    third_party_settings: {  }
+  info:
+    type: string_textfield
+    weight: -5
+    region: content
+    settings:
+      size: 60
+      placeholder: ''
+    third_party_settings: {  }
+  langcode:
+    type: language_select
+    weight: 2
+    region: content
+    settings:
+      include_locked: true
+    third_party_settings: {  }
+hidden: {  }
diff --git a/modules/custom/maldonado_bloque_autoridades_municipio/config/install/core.entity_view_display.block_content.autoridades_municipios.default.yml b/modules/custom/maldonado_bloque_autoridades_municipio/config/install/core.entity_view_display.block_content.autoridades_municipios.default.yml
new file mode 100644
index 0000000..2fd9df5
--- /dev/null
+++ b/modules/custom/maldonado_bloque_autoridades_municipio/config/install/core.entity_view_display.block_content.autoridades_municipios.default.yml
@@ -0,0 +1,26 @@
+uuid: eee58a64-5c6d-4cf1-926a-322c41428b19
+langcode: es
+status: true
+dependencies:
+  config:
+    - block_content.type.autoridades_municipios
+    - field.field.block_content.autoridades_municipios.field_autoridades_municipio
+  module:
+    - entity_reference_revisions
+id: block_content.autoridades_municipios.default
+targetEntityType: block_content
+bundle: autoridades_municipios
+mode: default
+content:
+  field_autoridades_municipio:
+    type: entity_reference_revisions_entity_view
+    label: above
+    settings:
+      view_mode: default
+      link: ''
+    third_party_settings: {  }
+    weight: 0
+    region: content
+hidden:
+  langcode: true
+  search_api_excerpt: true
diff --git a/modules/custom/maldonado_bloque_autoridades_municipio/config/install/field.field.block_content.autoridades_municipios.field_autoridades_municipio.yml b/modules/custom/maldonado_bloque_autoridades_municipio/config/install/field.field.block_content.autoridades_municipios.field_autoridades_municipio.yml
new file mode 100644
index 0000000..b7d7e41
--- /dev/null
+++ b/modules/custom/maldonado_bloque_autoridades_municipio/config/install/field.field.block_content.autoridades_municipios.field_autoridades_municipio.yml
@@ -0,0 +1,157 @@
+uuid: 941036a4-0d44-4176-940d-019e5f613d69
+langcode: es
+status: true
+dependencies:
+  config:
+    - block_content.type.autoridades_municipios
+    - field.storage.block_content.field_autoridades_municipio
+    - paragraphs.paragraphs_type.bloque_autoridad_municipio
+  module:
+    - entity_reference_revisions
+id: block_content.autoridades_municipios.field_autoridades_municipio
+field_name: field_autoridades_municipio
+entity_type: block_content
+bundle: autoridades_municipios
+label: 'Autoridades Municipio'
+description: ''
+required: false
+translatable: false
+default_value: {  }
+default_value_callback: ''
+settings:
+  handler: 'default:paragraph'
+  handler_settings:
+    target_bundles:
+      bloque_autoridad_municipio: bloque_autoridad_municipio
+    negate: 0
+    target_bundles_drag_drop:
+      archivo_con_descripcion:
+        weight: 45
+        enabled: false
+      archivo_con_visor:
+        weight: 46
+        enabled: false
+      archivo_descarga_ver:
+        weight: 47
+        enabled: false
+      audios:
+        weight: 48
+        enabled: false
+      bloque_autoridad:
+        weight: 49
+        enabled: false
+      bloque_autoridad_municipio:
+        weight: 50
+        enabled: true
+      bloque_enlace_principal:
+        weight: 51
+        enabled: false
+      bloque_enlaces_informacion_turis:
+        weight: 52
+        enabled: false
+      bloque_s:
+        weight: 53
+        enabled: false
+      bloques:
+        weight: 54
+        enabled: false
+      carrousel:
+        weight: 55
+        enabled: false
+      colapsable:
+        weight: 56
+        enabled: false
+      colapsable_con_titulo:
+        weight: 57
+        enabled: false
+      dos_columnas:
+        weight: 58
+        enabled: false
+      download_list:
+        weight: 59
+        enabled: false
+      enlace_con_descripcion:
+        weight: 60
+        enabled: false
+      filas_tabla:
+        weight: 61
+        enabled: false
+      galeria_imagenes:
+        weight: 62
+        enabled: false
+      gallery:
+        weight: 63
+        enabled: false
+      iframe:
+        weight: 64
+        enabled: false
+      imagen_con_card_y_descripcion:
+        weight: 65
+        enabled: false
+      imagen_con_link:
+        weight: 66
+        enabled: false
+      imagen_con_texto_descriptivo:
+        weight: 67
+        enabled: false
+      imagen_izquierda_texto_derecha:
+        weight: 68
+        enabled: false
+      images:
+        weight: 69
+        enabled: false
+      links_list:
+        weight: 70
+        enabled: false
+      multimedia:
+        weight: 71
+        enabled: false
+      multimedias:
+        weight: 72
+        enabled: false
+      multiple_images:
+        weight: 73
+        enabled: false
+      para_bloque_autoridades:
+        weight: 75
+        enabled: false
+      quote:
+        weight: 76
+        enabled: false
+      rich_text:
+        weight: 77
+        enabled: false
+      tabla_con_texto_derecha:
+        weight: 78
+        enabled: false
+      tabla_con_texto_izquierda:
+        weight: 79
+        enabled: false
+      tabla_header:
+        weight: 80
+        enabled: false
+      tablas:
+        weight: 81
+        enabled: false
+      tarjetas:
+        weight: 82
+        enabled: false
+      texto_enriquecido_con_archivos:
+        weight: 83
+        enabled: false
+      texto_enriquecido_titulo_link:
+        weight: 84
+        enabled: false
+      texto_izquierda_imagen_derecha:
+        weight: 85
+        enabled: false
+      texto_izquierda_video_derecha:
+        weight: 86
+        enabled: false
+      video:
+        weight: 87
+        enabled: false
+      video_gallery:
+        weight: 88
+        enabled: false
+field_type: entity_reference_revisions
diff --git a/modules/custom/maldonado_paragraph_autoridades_municipio/config/install/core.entity_form_display.paragraph.bloque_autoridad_municipio.default.yml b/modules/custom/maldonado_paragraph_autoridades_municipio/config/install/core.entity_form_display.paragraph.bloque_autoridad_municipio.default.yml
new file mode 100644
index 0000000..9799593
--- /dev/null
+++ b/modules/custom/maldonado_paragraph_autoridades_municipio/config/install/core.entity_form_display.paragraph.bloque_autoridad_municipio.default.yml
@@ -0,0 +1,34 @@
+uuid: ed8e7924-018a-4bcf-be61-60032f2493fe
+langcode: es
+status: true
+dependencies:
+  config:
+    - field.field.paragraph.bloque_autoridad_municipio.field_rich_text
+    - field.field.paragraph.bloque_autoridad_municipio.field_title
+    - paragraphs.paragraphs_type.bloque_autoridad_municipio
+  module:
+    - text
+id: paragraph.bloque_autoridad_municipio.default
+targetEntityType: paragraph
+bundle: bloque_autoridad_municipio
+mode: default
+content:
+  field_rich_text:
+    type: text_textarea
+    weight: 2
+    region: content
+    settings:
+      rows: 5
+      placeholder: ''
+    third_party_settings: {  }
+  field_title:
+    type: string_textfield
+    weight: 0
+    region: content
+    settings:
+      size: 60
+      placeholder: ''
+    third_party_settings: {  }
+hidden:
+  created: true
+  status: true
diff --git a/modules/custom/maldonado_paragraph_autoridades_municipio/config/install/core.entity_view_display.paragraph.bloque_autoridad_municipio.default.yml b/modules/custom/maldonado_paragraph_autoridades_municipio/config/install/core.entity_view_display.paragraph.bloque_autoridad_municipio.default.yml
new file mode 100644
index 0000000..919c6fd
--- /dev/null
+++ b/modules/custom/maldonado_paragraph_autoridades_municipio/config/install/core.entity_view_display.paragraph.bloque_autoridad_municipio.default.yml
@@ -0,0 +1,32 @@
+uuid: ff6e31b0-d94c-4af9-a2f3-587e408b423b
+langcode: es
+status: true
+dependencies:
+  config:
+    - field.field.paragraph.bloque_autoridad_municipio.field_rich_text
+    - field.field.paragraph.bloque_autoridad_municipio.field_title
+    - paragraphs.paragraphs_type.bloque_autoridad_municipio
+  module:
+    - text
+id: paragraph.bloque_autoridad_municipio.default
+targetEntityType: paragraph
+bundle: bloque_autoridad_municipio
+mode: default
+content:
+  field_rich_text:
+    type: text_default
+    label: hidden
+    settings: {  }
+    third_party_settings: {  }
+    weight: 2
+    region: content
+  field_title:
+    type: string
+    label: hidden
+    settings:
+      link_to_entity: false
+    third_party_settings: {  }
+    weight: 0
+    region: content
+hidden:
+  search_api_excerpt: true
diff --git a/modules/custom/maldonado_paragraph_autoridades_municipio/config/install/field.field.paragraph.bloque_autoridad_municipio.field_rich_text.yml b/modules/custom/maldonado_paragraph_autoridades_municipio/config/install/field.field.paragraph.bloque_autoridad_municipio.field_rich_text.yml
new file mode 100644
index 0000000..1490103
--- /dev/null
+++ b/modules/custom/maldonado_paragraph_autoridades_municipio/config/install/field.field.paragraph.bloque_autoridad_municipio.field_rich_text.yml
@@ -0,0 +1,24 @@
+uuid: 5552458b-6e8d-4890-8b5d-70cda0354e30
+langcode: es
+status: true
+dependencies:
+  config:
+    - field.storage.paragraph.field_rich_text
+    - filter.format.basic_html
+    - paragraphs.paragraphs_type.bloque_autoridad_municipio
+  module:
+    - text
+id: paragraph.bloque_autoridad_municipio.field_rich_text
+field_name: field_rich_text
+entity_type: paragraph
+bundle: bloque_autoridad_municipio
+label: Autoridades
+description: ''
+required: false
+translatable: false
+default_value: {  }
+default_value_callback: ''
+settings:
+  allowed_formats:
+    - basic_html
+field_type: text_long
diff --git a/modules/custom/maldonado_paragraph_autoridades_municipio/config/install/field.field.paragraph.bloque_autoridad_municipio.field_title.yml b/modules/custom/maldonado_paragraph_autoridades_municipio/config/install/field.field.paragraph.bloque_autoridad_municipio.field_title.yml
new file mode 100644
index 0000000..bf0e65b
--- /dev/null
+++ b/modules/custom/maldonado_paragraph_autoridades_municipio/config/install/field.field.paragraph.bloque_autoridad_municipio.field_title.yml
@@ -0,0 +1,19 @@
+uuid: 21a9bb07-6aff-404a-821e-a2de89cbe9a5
+langcode: es
+status: true
+dependencies:
+  config:
+    - field.storage.paragraph.field_title
+    - paragraphs.paragraphs_type.bloque_autoridad_municipio
+id: paragraph.bloque_autoridad_municipio.field_title
+field_name: field_title
+entity_type: paragraph
+bundle: bloque_autoridad_municipio
+label: Título
+description: ''
+required: false
+translatable: false
+default_value: {  }
+default_value_callback: ''
+settings: {  }
+field_type: string
diff --git a/modules/custom/maldonado_paragraph_autoridades_municipio/config/install/paragraphs.paragraphs_type.bloque_autoridad_municipio.yml b/modules/custom/maldonado_paragraph_autoridades_municipio/config/install/paragraphs.paragraphs_type.bloque_autoridad_municipio.yml
new file mode 100644
index 0000000..6e4957d
--- /dev/null
+++ b/modules/custom/maldonado_paragraph_autoridades_municipio/config/install/paragraphs.paragraphs_type.bloque_autoridad_municipio.yml
@@ -0,0 +1,10 @@
+uuid: b4ab7e0a-5caf-40eb-a112-cd745b7e356a
+langcode: es
+status: true
+dependencies: {  }
+id: bloque_autoridad_municipio
+label: 'Autoridades Municipio'
+icon_uuid: null
+icon_default: null
+description: 'Párrafo para manejar las Autoridades de Municipios'
+behavior_plugins: {  }
diff --git a/modules/custom/maldonado_paragraph_autoridades_municipio/maldonado_paragraph_autoridades_municipio.info.yml b/modules/custom/maldonado_paragraph_autoridades_municipio/maldonado_paragraph_autoridades_municipio.info.yml
new file mode 100644
index 0000000..921a040
--- /dev/null
+++ b/modules/custom/maldonado_paragraph_autoridades_municipio/maldonado_paragraph_autoridades_municipio.info.yml
@@ -0,0 +1,9 @@
+name: 'Maldonado Paragraph Autoridades Municipio'
+description: 'Provee un Paragraph para crear Autoridades Municipio'
+type: module
+core_version_requirement: '^10'
+dependencies:
+  - 'drupal:field'  
+  - 'isa_field_storage:isa_field_storage'
+  - 'paragraphs:paragraphs'
+package: maldonado
\ No newline at end of file
-- 
GitLab


From a53f12b2f87425b763b14b74d94334b7cf58e21e Mon Sep 17 00:00:00 2001
From: Alejandro Lemos <alejandro.lemos@isaportal.uy>
Date: Tue, 23 Jan 2024 10:03:10 -0300
Subject: [PATCH 2/2] Bloque Autoridades Municipios

---
 updates/updates.php | 18 ++++++++++++++++++
 1 file changed, 18 insertions(+)

diff --git a/updates/updates.php b/updates/updates.php
index 4fa10d8..1674756 100644
--- a/updates/updates.php
+++ b/updates/updates.php
@@ -388,4 +388,22 @@ function isa_update_9296(&$sandbox){
     _isa_import_config([
         'isa_field_storage', 'maldonado_paragraph_img_card_descripcion'
     ]);
+}
+
+function isa_update_9297(&$sandbox){
+    _isa_import_config([
+        'isa_field_storage'
+    ]);
+    \Drupal::service('module_installer')->install([
+      'maldonado_paragraph_autoridades_municipio'
+    ]);
+}
+
+function isa_update_9298(&$sandbox){
+    _isa_import_config([
+        'isa_field_storage'
+    ]);
+    \Drupal::service('module_installer')->install([
+      'maldonado_bloque_autoridades_municipio'
+    ]);
 }
\ No newline at end of file
-- 
GitLab