write update function
This commit is contained in:
22
farm_agrikern.install
Normal file
22
farm_agrikern.install
Normal file
@@ -0,0 +1,22 @@
|
||||
**
|
||||
* Updates allowed taxonomy types.
|
||||
*/
|
||||
function farm_agrikern_update_1(&$sandbox) {
|
||||
// Updates field storage config for field_custom_radio_buttons.
|
||||
// @see https://www.drupal.org/node/2012896
|
||||
// @see https://www.drupal.org/docs/8/api/update-api/updating-entities-and-fields-in-drupal-8#example-updating-a-field-from-an-obsolete-type-to-a-new-type
|
||||
$old_config = FieldStorageConfig::loadByName('asset', 'crop_field');
|
||||
$new_config = $old_config->createDuplicate();
|
||||
$new_config->original = $new_config;
|
||||
$new_config->enforceIsNew(FALSE);
|
||||
$new_config
|
||||
->setSetting('target_bundle', 'plant_type')
|
||||
->save();
|
||||
$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();
|
||||
}
|
||||
Reference in New Issue
Block a user