From 3cd5eed7535b4f1ec2dbf38fa204d3b6535055d9 Mon Sep 17 00:00:00 2001 From: Uma <uma.s@vtiger.com> Date: Fri, 29 May 2020 14:48:06 +0530 Subject: [PATCH] Fixes #1155 Login Api enahnced to get preference details of user --- include/Webservices/OperationManager.php | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) diff --git a/include/Webservices/OperationManager.php b/include/Webservices/OperationManager.php index 7f9f95912..4c9f217d8 100644 --- a/include/Webservices/OperationManager.php +++ b/include/Webservices/OperationManager.php @@ -160,8 +160,23 @@ $webserviceObject = VtigerWebserviceObject::fromName($adb,"Users"); $userId = vtws_getId($webserviceObject->getEntityId(),$userDetails->id); $vtigerVersion = vtws_getVtigerVersion(); - $resp = array("sessionName"=>$this->sessionManager->getSessionId(),"userId"=>$userId,"version"=>$API_VERSION,"vtigerVersion"=>$vtigerVersion); - return $resp; + $userInfo = array( + 'username' => $userDetails->user_name, + 'first_name' => $userDetails->first_name, + 'last_name' => $userDetails->last_name, + 'email' => $userDetails->email1, + 'time_zone' => $userDetails->time_zone, + 'hour_format' => $userDetails->hour_format, + 'date_format' => $userDetails->date_format, + 'is_admin' => $userDetails->is_admin, + 'call_duration' => $userDetails->callduration, + 'other_event_duration' => $userDetails->othereventduration, + 'sessionName'=>$this->sessionManager->getSessionId(), + 'userId'=>$userId, + 'version'=>$API_VERSION, + 'vtigerVersion'=>$vtigerVersion + ); + return $userInfo; } } } catch (DuplicateException $e) { -- GitLab