acquia_search-3.0.1/modules/acquia_search_defaults/acquia_search_defaults.module

modules/acquia_search_defaults/acquia_search_defaults.module
<?php

/**
 * @file
 * Provides the default settings for Acquia Search service.
 */

use Drupal\Core\Entity\EntityInterface;

/**
 * Implements hook_entity_operation_alter().
 *
 * Don't allow delete default server and index.
 */
function acquia_search_defaults_entity_operation_alter(array &$operations, EntityInterface $entity) {
  if (empty($operations['delete'])) {
    return;
  }

  $do_not_delete = [
    'acquia_search_server',
    'acquia_search_index',
  ];

  if (in_array($entity->id(), $do_not_delete, TRUE)) {
    unset($operations['delete']);
  }

}

Главная | Обратная связь

drupal hosting | друпал хостинг | it patrol .inc