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