Skip to content

Commit

Permalink
Merge pull request #1912 from acquia/ACMS-4400
Browse files Browse the repository at this point in the history
ACMS-4400: Update Acquia Drupal Starter Kit modules to support Drupal Core 11.1.0 version.
  • Loading branch information
vishalkhode1 authored Jan 6, 2025
2 parents dc1ac52 + 2b2f10c commit ca42150
Show file tree
Hide file tree
Showing 8 changed files with 17 additions and 50 deletions.
18 changes: 9 additions & 9 deletions .github/workflows/acquia_cms_ci.workflow.yml
Original file line number Diff line number Diff line change
Expand Up @@ -128,8 +128,8 @@ jobs:
matrix:
orca-job:
- INTEGRATED_TEST_ON_LATEST_LTS
- INTEGRATED_TEST_ON_PREVIOUS_MINOR
# - ISOLATED_TEST_ON_CURRENT
# - INTEGRATED_TEST_ON_PREVIOUS_MINOR
- ISOLATED_TEST_ON_CURRENT
acms_job:
- integrated_php_unit_tests
- integrated_existing_site_tests
Expand Down Expand Up @@ -226,8 +226,8 @@ jobs:
matrix:
orca-job:
- INTEGRATED_TEST_ON_LATEST_LTS
- INTEGRATED_TEST_ON_PREVIOUS_MINOR
# - ISOLATED_TEST_ON_CURRENT
# - INTEGRATED_TEST_ON_PREVIOUS_MINOR
- ISOLATED_TEST_ON_CURRENT
#php-version: [ "8.1" ]
modules:
- acquia_cms_article
Expand Down Expand Up @@ -325,16 +325,16 @@ jobs:
matrix:
orca-job:
- INTEGRATED_TEST_ON_LATEST_LTS
- INTEGRATED_TEST_ON_PREVIOUS_MINOR
# - ISOLATED_TEST_ON_CURRENT
# - INTEGRATED_TEST_ON_PREVIOUS_MINOR
- ISOLATED_TEST_ON_CURRENT
php-version:
- 8.1
- 8.3
exclude:
- php-version: 8.1
orca-job: INTEGRATED_TEST_ON_PREVIOUS_MINOR
# - php-version: 8.1
# orca-job: ISOLATED_TEST_ON_CURRENT
# orca-job: INTEGRATED_TEST_ON_PREVIOUS_MINOR
- php-version: 8.1
orca-job: ISOLATED_TEST_ON_CURRENT
steps:
- uses: actions/checkout@v4
- name: Use Node.js 20.x
Expand Down
9 changes: 5 additions & 4 deletions composer.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

7 changes: 1 addition & 6 deletions modules/acquia_cms_common/acquia_cms_common.install
Original file line number Diff line number Diff line change
Expand Up @@ -42,12 +42,11 @@ function acquia_cms_common_install($is_syncing) {
$config = \Drupal::configFactory()->getEditable('config_ignore.settings');
$existing_ignore_config = $config->get('ignored_config_entities');
$new_ignore_config = [
'language.entity.*',
'cohesion_*',
'language.entity.*',
];
$updated_ignore_config = array_unique(array_merge($existing_ignore_config, $new_ignore_config));
$config->set('ignored_config_entities', $updated_ignore_config);
$config->set('enable_export_filtering', TRUE);
$config->save(TRUE);

if ($module_handler->moduleExists('page_cache')) {
Expand Down Expand Up @@ -122,10 +121,6 @@ function acquia_cms_common_config_schema_info_alter(&$definitions) {
$definitions['entity_clone.settings']['mapping']['form_settings']['mapping']['redirect'] = $schemaMapping;
$definitions['entity_clone.settings']['mapping']['form_settings']['mapping']['search_api_task'] = $schemaMapping;
}
$definitions['config_ignore.settings']['mapping']['enable_export_filtering'] = [
'type' => 'boolean',
'label' => 'Enable export filtering',
];
}

/**
Expand Down
16 changes: 0 additions & 16 deletions modules/acquia_cms_common/acquia_cms_common.module
Original file line number Diff line number Diff line change
Expand Up @@ -424,22 +424,6 @@ function acquia_cms_common_preprocess_maintenance_page(array &$variables) {
$variables['install_page_logo_path'] = '/' . $acquia_cms_path . '/acquia_cms.png';
}

/**
* Implements hook_module_implements_alter().
*/
function acquia_cms_common_module_implements_alter(array &$implementations, string $hook): void {
// Prevent installation of site studio package on module install
// during site installation from other modules, this causes issue.
if ($hook == 'modules_installed') {
// The Site studio configurations should not be imported during config
// synchronizations.
// @todo revert below condition check, after ACO-2516 is released.
if (InstallerKernel::installationAttempted() || \Drupal::service('config.installer')->isSyncing()) {
unset($implementations['cohesion_sync']);
}
}
}

/**
* Function to rewrite filtered_html & full_html configurations.
*
Expand Down
1 change: 1 addition & 0 deletions modules/acquia_cms_headless/acquia_cms_headless.info.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ type: module
description: 'Provides functionality for Progressively Decoupled and Purely Headless sites using Node and Next JS.'
core_version_requirement: ^10 || ^11
dependencies:
- acquia_cms_common:acquia_cms_common
- acquia_cms_tour:acquia_cms_tour
- consumers:consumers
- jsonapi_extras:jsonapi_extras
Expand Down
1 change: 1 addition & 0 deletions modules/acquia_cms_headless/composer.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@
"license": "GPL-2.0-or-later",
"type": "drupal-module",
"require": {
"drupal/acquia_cms_common": "^1.9 || ^2.1 || ^3.1",
"drupal/acquia_cms_tour": "^2.1.8",
"drupal/jsonapi_extras": "^3.26",
"drupal/jsonapi_menu_items": "^1.2",
Expand Down
15 changes: 0 additions & 15 deletions modules/acquia_cms_image/acquia_cms_image.install
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,6 @@
*/

use Drupal\acquia_cms_image\SiteLogo;
use Drupal\Core\Installer\InstallerKernel;
use Drupal\image\Entity\ImageStyle;

/**
Expand All @@ -19,20 +18,6 @@ function acquia_cms_image_install($is_syncing) {
}
}

/**
* Implements hook_module_implements_alter().
*/
function acquia_cms_image_module_implements_alter(array &$implementations, string $hook) : void {
if ($hook === 'modules_installed') {
// Unset default_content import during site install,
// will do it later post install to avoid any error.
// @see acquia_cms_import_default_content install task.
if (InstallerKernel::installationAttempted()) {
unset($implementations['default_content']);
}
}
}

/**
* Update image style to use 'Focal point scale and crop' effect.
*/
Expand Down
Binary file removed modules/acquia_cms_image/content/file/Acquia CMS.png
Binary file not shown.

0 comments on commit ca42150

Please sign in to comment.