function pmtimetracking_update_7300 in Drupal PM (Project Management) 8
Same name and namespace in other branches
- 7.3 pmtimetracking/pmtimetracking.install \pmtimetracking_update_7300()
Add entityreference_prepopulate behaviour to pmtimetracking_parent.
File
- pmtimetracking/
pmtimetracking.install, line 80 - Install functions for PM Timetracking.
Code
function pmtimetracking_update_7300() {
$entity_type = 'node';
$field_name = 'pmtimetracking_parent';
$bundle_name = 'pmtimetracking';
// Get defaults from the configurations.
module_load_include('inc', 'pmtimetracking', 'includes/pmtimetracking.field_instance');
$field_instances = pmtimetracking_default_field_instances();
$field_instance = $field_instances['node-pmtimetracking-pmtimetracking_parent'];
$instance_info = field_info_instance($entity_type, $field_name, $bundle_name);
$instance_info['settings']['behaviors']['prepopulate'] = $field_instance['settings']['behaviors']['prepopulate'];
$instance_info['default_value_function'] = $field_instance['default_value_function'];
field_update_instance($instance_info);
}