From 3cfcf871295d435b25fc002c3b13665edb8ba16f Mon Sep 17 00:00:00 2001 From: mariacha Date: Wed, 23 Oct 2024 08:15:22 -0700 Subject: [PATCH] Issue #325 setting up solr schema and installing module. --- .../dblog_persistent.channel.solr_schema_problems.yml | 8 ++++++++ modules/wri_admin/wri_admin.info.yml | 1 + modules/wri_admin/wri_admin.install | 11 +++++++++++ 3 files changed, 20 insertions(+) create mode 100644 modules/wri_admin/config/install/dblog_persistent.channel.solr_schema_problems.yml diff --git a/modules/wri_admin/config/install/dblog_persistent.channel.solr_schema_problems.yml b/modules/wri_admin/config/install/dblog_persistent.channel.solr_schema_problems.yml new file mode 100644 index 000000000..bd920f3bc --- /dev/null +++ b/modules/wri_admin/config/install/dblog_persistent.channel.solr_schema_problems.yml @@ -0,0 +1,8 @@ +status: true +dependencies: { } +id: solr_schema_problems +label: 'Solr schema problems' +types: + search_api: search_api +levels: { } +message: DOCS_AND_FREQS_AND_POSITIONS diff --git a/modules/wri_admin/wri_admin.info.yml b/modules/wri_admin/wri_admin.info.yml index 8e2116b2a..133d2a704 100644 --- a/modules/wri_admin/wri_admin.info.yml +++ b/modules/wri_admin/wri_admin.info.yml @@ -23,6 +23,7 @@ dependencies: - ctools_views - diff - dblog + - dblog_persistent - ds - ds_extras - editor diff --git a/modules/wri_admin/wri_admin.install b/modules/wri_admin/wri_admin.install index 21e68f4fc..b367d864c 100644 --- a/modules/wri_admin/wri_admin.install +++ b/modules/wri_admin/wri_admin.install @@ -49,3 +49,14 @@ function wri_admin_update_10301() { $role1->revokePermission('administer blocks'); $role1->save(); } + +/** + * Enable the module dblog_persistent and pulls config. + */ +function wri_admin_update_10302() { + $moduleHandler = \Drupal::service('module_handler'); + if (!$moduleHandler->moduleExists('dblog_persistent')) { + \Drupal::service('module_installer')->install(['dblog_persistent'], TRUE); + } + \Drupal::service('distro_helper.updates')->installConfig('dblog_persistent.channel.solr_schema_problems', 'wri_admin', 'install'); +}