From 737f26eb70e7f5cf3e70926d06bd561ea51da9b3 Mon Sep 17 00:00:00 2001 From: Sebastian Listl <s.listl@adito.de> Date: Mon, 5 Oct 2020 15:09:48 +0200 Subject: [PATCH] Person_entity Status displayValue expression --- entity/Person_entity/Person_entity.aod | 4 ++++ .../recordfieldmappings/status.displayvalue/expression.js | 6 ++++++ 2 files changed, 10 insertions(+) create mode 100644 entity/Person_entity/recordcontainers/db/recordfieldmappings/status.displayvalue/expression.js diff --git a/entity/Person_entity/Person_entity.aod b/entity/Person_entity/Person_entity.aod index 6ae187ece5b..bf2838ef62f 100644 --- a/entity/Person_entity/Person_entity.aod +++ b/entity/Person_entity/Person_entity.aod @@ -1671,6 +1671,10 @@ <recordfield>PERSON.PERSONID</recordfield> <aggregateType>COUNT</aggregateType> </aggregateFieldDbMapping> + <dbRecordFieldMapping> + <name>STATUS.displayValue</name> + <expression>%aditoprj%/entity/Person_entity/recordcontainers/db/recordfieldmappings/status.displayvalue/expression.js</expression> + </dbRecordFieldMapping> </recordFieldMappings> <filterExtensions> <filterExtensionSet> diff --git a/entity/Person_entity/recordcontainers/db/recordfieldmappings/status.displayvalue/expression.js b/entity/Person_entity/recordcontainers/db/recordfieldmappings/status.displayvalue/expression.js new file mode 100644 index 00000000000..b63b2d57742 --- /dev/null +++ b/entity/Person_entity/recordcontainers/db/recordfieldmappings/status.displayvalue/expression.js @@ -0,0 +1,6 @@ +import("system.result"); +import("Keyword_lib"); +import("KeywordRegistry_basic"); + +var sql = KeywordUtils.getResolvedTitleSqlPart($KeywordRegistry.contactStatus(), "CONTACT.STATUS"); +result.string(sql); -- GitLab