From 934ef0e1885b21ff94086723da02bab413dfab7f Mon Sep 17 00:00:00 2001 From: Taras Machyshyn Date: Fri, 10 Jan 2014 10:18:34 +0200 Subject: [PATCH] added 'select', 'where', 'orderBy' options for email field --- .../Utils/Database/Relations/EntityEmailAddress.php | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/application/Espo/Core/Utils/Database/Relations/EntityEmailAddress.php b/application/Espo/Core/Utils/Database/Relations/EntityEmailAddress.php index 9e00b2a2f1..f41e7ea7d3 100644 --- a/application/Espo/Core/Utils/Database/Relations/EntityEmailAddress.php +++ b/application/Espo/Core/Utils/Database/Relations/EntityEmailAddress.php @@ -2,6 +2,8 @@ namespace Espo\Core\Utils\Database\Relations; +use \Espo\Core\Utils\Util; + class EntityEmailAddress { @@ -9,6 +11,17 @@ class EntityEmailAddress { return array( $params['entityName'] => array( + 'fields' => array( + $params['link']['name'] => array( + 'select' => 'email_address.name', + 'where' => + array ( + 'LIKE' => 'email_address.name LIKE \'{text}\'', + '=' => 'email_address.name = \'{text}\'', + ), + 'orderBy' => 'email_address.name {direction}', + ), + ), 'relations' => array( $params['link']['name'].'es' => array( 'type' => 'manyMany',