diff --git a/modules/opencase_defaults/opencase_defaults.module b/modules/opencase_defaults/opencase_defaults.module index c83a865..1edd2b5 100644 --- a/modules/opencase_defaults/opencase_defaults.module +++ b/modules/opencase_defaults/opencase_defaults.module @@ -10,7 +10,7 @@ use Drupal\Core\Field\BaseFieldDefinition; use Drupal\Core\Routing\RouteMatchInterface; use Drupal\user\Entity\Role; use Drupal\user\RoleInterface; -use Drupal\opencase\EntityTypeRelationsWidget; +use Drupal\opencase_defaults\EntityTypeRelationsWidget; /** * Implements hook_help(). diff --git a/modules/opencase_defaults/src/EntityTypeRelations.php b/modules/opencase_defaults/src/EntityTypeRelations.php index 9110dd6..c675bd2 100644 --- a/modules/opencase_defaults/src/EntityTypeRelations.php +++ b/modules/opencase_defaults/src/EntityTypeRelations.php @@ -1,6 +1,6 @@ getValue('id'); - $base_field_override = \Drupal\Core\Field\Entity\BaseFieldOverride::load("oc_case.$case_type_machine_name.actors_involved"); - if (!$base_field_override) { - $entity_fields = \Drupal::service('entity_field.manager')->getBaseFieldDefinitions('oc_case'); - $field_definition = $entity_fields['actors_involved']; - $base_field_override = \Drupal\Core\field\Entity\BaseFieldOverride::createFromBaseFieldDefinition($field_definition, $case_type_machine_name); - } - $base_field_override->setSetting('handler_settings', ['target_bundles' => $form_state->getValue('allowed_actor_types')]); - $base_field_override->save(); +# $base_field_override = \Drupal\Core\Field\Entity\BaseFieldOverride::load("oc_case.$case_type_machine_name.actors_involved"); +# if (!$base_field_override) { +# $entity_fields = \Drupal::service('entity_field.manager')->getBaseFieldDefinitions('oc_case'); +# $field_definition = $entity_fields['actors_involved']; +# $base_field_override = \Drupal\Core\field\Entity\BaseFieldOverride::createFromBaseFieldDefinition($field_definition, $case_type_machine_name); +# } +# $base_field_override->setSetting('handler_settings', ['target_bundles' => $form_state->getValue('allowed_actor_types')]); +# $base_field_override->save(); $caseTypeConfig = \Drupal::entityTypeManager()->getStorage('oc_case_type')->load($case_type_machine_name); $caseTypeConfig->set('allowedActivityTypes', $form_state->getValue('allowed_activity_types')); $caseTypeConfig->save();