delete .install file it aint the way
This commit is contained in:
@@ -1,40 +0,0 @@
|
|||||||
**
|
|
||||||
* Updates allowed taxonomy types.
|
|
||||||
*/
|
|
||||||
function farm_agrikern_update_1(&$sandbox) {
|
|
||||||
<!-- $old_config = FieldStorageConfig::loadByName('log', 'work_field');
|
|
||||||
$new_config = $old_config->createDuplicate();
|
|
||||||
$new_config->original = $new_config;
|
|
||||||
$new_config->enforceIsNew(FALSE);
|
|
||||||
$new_config
|
|
||||||
->setSetting('target_bundle', 'work_type')
|
|
||||||
->save(); -->
|
|
||||||
$config_ids = [
|
|
||||||
'taxonomy.vocabulary.chemical',
|
|
||||||
'taxonomy.vocabulary.work_type',
|
|
||||||
];
|
|
||||||
|
|
||||||
foreach ($config_ids as $config_id) {
|
|
||||||
// Check if the configuration already exists.
|
|
||||||
$existing_config = \Drupal::config($config_id);
|
|
||||||
if ($existing_config->isNew()) {
|
|
||||||
// Load the YAML file from the module's config/install directory.
|
|
||||||
$config_storage = \Drupal::service('config.storage');
|
|
||||||
$data = $config_storage->read($config_id);
|
|
||||||
|
|
||||||
if ($data) {
|
|
||||||
// Import the configuration.
|
|
||||||
$config_importer = \Drupal::service('config.installer');
|
|
||||||
$config_importer->create($config_id, $data);
|
|
||||||
\Drupal::messenger()->addMessage("Configuration '{$config_id}' imported.");
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
\Drupal::messenger()->addMessage("Configuration file for '{$config_id}' not found.", 'error');
|
|
||||||
}
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
\Drupal::messenger()->addMessage("Configuration '{$config_id}' already exists.", 'warning');
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
Reference in New Issue
Block a user