From 1d3268e62fd091925860d18435cf7d43f5728780 Mon Sep 17 00:00:00 2001 From: "j.goderbauer" <j.goderbauer@adito.de> Date: Mon, 1 Apr 2019 16:42:01 +0200 Subject: [PATCH] context_lib-definition: added standard address to person --- process/Context_lib/process.js | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/process/Context_lib/process.js b/process/Context_lib/process.js index 15f89e3062..4073611e2f 100644 --- a/process/Context_lib/process.js +++ b/process/Context_lib/process.js @@ -262,9 +262,16 @@ ContextUtils.getSelectMap = function() return { "Organisation": ContextSelector.create("ORGANISATION", "ORGANISATIONID", "NAME") ,"Person": ContextSelector.create("CONTACT", "CONTACTID") - .setTitleExpression(new ContactTitleRenderer(Contact.createWithColumnPreset()).asSql()) + .setTitleExpression(maskingUtils.concat([ + new ContactTitleRenderer(Contact.createWithColumnPreset()).asSql() + ,"' - '"//looks pretty bad; TODO: workaround till Lookups can be loaded over a link-entity; then use displayProc + ,"defaultAddress.ADDRESS", "defaultAddress.BUILDINGNO" + ,"' - '" + ,"defaultAddress.COUNTRY", "defaultAddress.ZIP", "defaultAddress.CITY" + ]," ")) .setJoinExpression("join PERSON on PERSON.PERSONID = CONTACT.PERSON_ID \n\ - join ORGANISATION on ORGANISATION.ORGANISATIONID = CONTACT.ORGANISATION_ID") + join ORGANISATION on ORGANISATION.ORGANISATIONID = CONTACT.ORGANISATION_ID\n\ + left join ADDRESS defaultAddress on defaultAddress.ADDRESSID = CONTACT.ADDRESS_ID") ,"Activity": ContextSelector.create("ACTIVITY", "ACTIVITYID", "SUBJECT") ,"Salesproject": ContextSelector.create("SALESPROJECT", "SALESPROJECTID") .setTitleExpression(maskingUtils.concat([ -- GitLab