email phone fieldType
This commit is contained in:
@@ -38,6 +38,7 @@ class Email extends Base
|
||||
'fields' => array(
|
||||
$fieldName => array(
|
||||
'select' => 'emailAddresses.name',
|
||||
'fieldType' => 'email',
|
||||
'where' =>
|
||||
array (
|
||||
'LIKE' => \Espo\Core\Utils\Util::toUnderScore($entityName) . ".id IN (
|
||||
|
||||
@@ -38,6 +38,7 @@ class Phone extends Base
|
||||
'fields' => array(
|
||||
$fieldName => array(
|
||||
'select' => 'phoneNumbers.name',
|
||||
'fieldType' => 'phone',
|
||||
'where' =>
|
||||
array (
|
||||
'LIKE' => \Espo\Core\Utils\Util::toUnderScore($entityName) . ".id IN (
|
||||
|
||||
@@ -548,7 +548,11 @@ class Import extends \Espo\Services\Record
|
||||
$relDefs = $entity->getRelations();
|
||||
|
||||
$phoneFieldList = [];
|
||||
if (!empty($attributeDefs['phoneNumber']) && !empty($attributeDefs['phoneNumber']['type']) && $attributeDefs['phoneNumber']['type'] == 'phone') {
|
||||
if (
|
||||
$entity->hasAttribute('phoneNumber')
|
||||
&&
|
||||
$entity->getAttributeParam('phoneNumber', 'fieldType') === 'phone'
|
||||
) {
|
||||
$typeList = $this->getMetadata()->get('entityDefs.' . $scope . '.fields.phoneNumber.typeList', []);
|
||||
foreach ($typeList as $type) {
|
||||
$attr = str_replace(' ', '_', ucfirst($type));
|
||||
|
||||
Reference in New Issue
Block a user