function acquia_search_form_search_api_index_edit_form_alter in Acquia Search 2.x
Same name and namespace in other branches
- 3.x acquia_search.module \acquia_search_form_search_api_index_edit_form_alter()
Implements hook_form_FORM_ID_alter().
Shows message if we are editing a Search API server's configuration.
File
- ./
acquia_search.module, line 350 - Integration between Acquia Drupal and Acquia's hosted solr search service.
Code
function acquia_search_form_search_api_index_edit_form_alter(&$form) {
/** @var \Drupal\search_api\Entity\Server $server */
$server = Server::load($form['server']['#default_value']);
if (!$server) {
return;
}
if (!acquia_search_is_acquia_server($server
->getBackendConfig())) {
return;
}
if (!acquia_search_should_set_read_only_mode()) {
return;
}
acquia_search_server_show_read_only_mode_warning();
$form['options']['read_only']['#disabled'] = TRUE;
}