From 3d8c7f6ca1e98b2584142fdb6e7072bb066920ad Mon Sep 17 00:00:00 2001 From: naomi Date: Tue, 10 Apr 2018 17:56:30 +0200 Subject: [PATCH] removed visibility of base fields in Profile --- .../zencrm_entities/src/Entity/Profile.php | 51 +++++-------------- 1 file changed, 12 insertions(+), 39 deletions(-) diff --git a/modules/zencrm_entities/src/Entity/Profile.php b/modules/zencrm_entities/src/Entity/Profile.php index 813d9ed..67ff931 100644 --- a/modules/zencrm_entities/src/Entity/Profile.php +++ b/modules/zencrm_entities/src/Entity/Profile.php @@ -209,49 +209,22 @@ class Profile extends RevisionableContentEntityBase implements ProfileInterface ->setRevisionable(TRUE) ->setSetting('target_type', 'user') ->setSetting('handler', 'default') - ->setTranslatable(TRUE) - ->setDisplayOptions('view', [ - 'label' => 'inline', - 'type' => 'author', - 'weight' => 100, - ]) - ->setDisplayOptions('form', [ - 'type' => 'entity_reference_autocomplete', - 'weight' => 5, - 'settings' => [ - 'match_operator' => 'CONTAINS', - 'size' => '60', - 'autocomplete_type' => 'tags', - 'placeholder' => '', - ], - ]); + ->setTranslatable(TRUE); + # ->setDisplayOptions('form', [ + # 'type' => 'entity_reference_autocomplete', + # 'weight' => 5, + # 'settings' => [ + # 'match_operator' => 'CONTAINS', + # 'size' => '60', + # 'autocomplete_type' => 'tags', + # 'placeholder' => '', + # ], + # ]); $fields['person'] = BaseFieldDefinition::create('entity_reference') ->setLabel(t('Person')) ->setDescription(t('The person this profile is of.')) - ->setSetting('target_type', 'person') - ->setSetting('handler', 'views') - ->setSetting('handler_settings', [ - 'view' => [ - 'view_name' => 'persons', - 'display_name' => 'entity_reference_1', - 'arguments' => [] - ] - ]) - ->setDisplayOptions('form', [ - 'type' => 'entity_reference_autocomplete', - 'weight' => 5, - 'settings' => [ - 'match_operator' => 'CONTAINS', - 'size' => '60', - 'autocomplete_type' => 'tags', - 'placeholder' => '', - ], - ]) - ->setDisplayOptions('view', [ - 'label' => 'above', - 'weight' => 0, - ]); + ->setSetting('target_type', 'person'); // This field is computed in a presave hook. $fields['name'] = BaseFieldDefinition::create('string')