From ef1bddd053f45a5dad8746e779e5410c22451411 Mon Sep 17 00:00:00 2001
From: "j.goderbauer" <j.goderbauer@adito.de>
Date: Thu, 21 Mar 2019 09:56:20 +0100
Subject: [PATCH] Task: added contact-display-processes

---
 entity/Task_entity/Task_entity.aod                         | 2 ++
 .../entityfields/editor_contact_id/displayValueProcess.js  | 7 +++++++
 .../requestor_contact_id/displayValueProcess.js            | 7 +++++++
 3 files changed, 16 insertions(+)
 create mode 100644 entity/Task_entity/entityfields/editor_contact_id/displayValueProcess.js
 create mode 100644 entity/Task_entity/entityfields/requestor_contact_id/displayValueProcess.js

diff --git a/entity/Task_entity/Task_entity.aod b/entity/Task_entity/Task_entity.aod
index 8ee57e7d0f..d5dc6e6825 100644
--- a/entity/Task_entity/Task_entity.aod
+++ b/entity/Task_entity/Task_entity.aod
@@ -51,12 +51,14 @@
       <consumer>ContactRequestors</consumer>
       <linkedContext>Person</linkedContext>
       <mandatory v="true" />
+      <displayValueProcess>%aditoprj%/entity/Task_entity/entityfields/requestor_contact_id/displayValueProcess.js</displayValueProcess>
     </entityField>
     <entityField>
       <name>EDITOR_CONTACT_ID</name>
       <title>{$TASK_EDITOR}</title>
       <consumer>ContactEditors</consumer>
       <linkedContext>Person</linkedContext>
+      <displayValueProcess>%aditoprj%/entity/Task_entity/entityfields/editor_contact_id/displayValueProcess.js</displayValueProcess>
     </entityField>
     <entityField>
       <name>START_DATE</name>
diff --git a/entity/Task_entity/entityfields/editor_contact_id/displayValueProcess.js b/entity/Task_entity/entityfields/editor_contact_id/displayValueProcess.js
new file mode 100644
index 0000000000..ee76682f8e
--- /dev/null
+++ b/entity/Task_entity/entityfields/editor_contact_id/displayValueProcess.js
@@ -0,0 +1,7 @@
+import("system.result");
+import("system.vars");
+import("Contact_lib");
+
+var id = vars.get("$this.value");
+var title = ContactUtils.getFullTitleByContactId(id);
+result.string(title);
\ No newline at end of file
diff --git a/entity/Task_entity/entityfields/requestor_contact_id/displayValueProcess.js b/entity/Task_entity/entityfields/requestor_contact_id/displayValueProcess.js
new file mode 100644
index 0000000000..ee76682f8e
--- /dev/null
+++ b/entity/Task_entity/entityfields/requestor_contact_id/displayValueProcess.js
@@ -0,0 +1,7 @@
+import("system.result");
+import("system.vars");
+import("Contact_lib");
+
+var id = vars.get("$this.value");
+var title = ContactUtils.getFullTitleByContactId(id);
+result.string(title);
\ No newline at end of file
-- 
GitLab