From e5df0a68ae0d63d574cc1aaa4470265cb378a8c6 Mon Sep 17 00:00:00 2001 From: Markus Escher <m.escher@adito.de> Date: Tue, 5 Mar 2019 08:32:46 +0100 Subject: [PATCH] change Relation to AnyContact Consumer in Contract/Offer fix linkedContextProcess in Contract --- entity/Contract_entity/Contract_entity.aod | 3 ++- .../entityfields/contact_id/valueProcess.js | 7 +++++++ entity/Offer_entity/Offer_entity.aod | 2 +- 3 files changed, 10 insertions(+), 2 deletions(-) create mode 100644 entity/Contract_entity/entityfields/contact_id/valueProcess.js diff --git a/entity/Contract_entity/Contract_entity.aod b/entity/Contract_entity/Contract_entity.aod index 028d790dd26..7ae30e7e9ee 100644 --- a/entity/Contract_entity/Contract_entity.aod +++ b/entity/Contract_entity/Contract_entity.aod @@ -68,9 +68,10 @@ <name>CONTACT_ID</name> <documentation>%aditoprj%/entity/Contract_entity/entityfields/contact_id/documentation.adoc</documentation> <title>Connection</title> - <consumer>Relations</consumer> + <consumer>AnyContacts</consumer> <linkedContextProcess>%aditoprj%/entity/Contract_entity/entityfields/contact_id/linkedContextProcess.js</linkedContextProcess> <mandatory v="true" /> + <valueProcess>%aditoprj%/entity/Contract_entity/entityfields/contact_id/valueProcess.js</valueProcess> <displayValueProcess>%aditoprj%/entity/Contract_entity/entityfields/contact_id/displayValueProcess.js</displayValueProcess> </entityField> <entityField> diff --git a/entity/Contract_entity/entityfields/contact_id/valueProcess.js b/entity/Contract_entity/entityfields/contact_id/valueProcess.js new file mode 100644 index 00000000000..1127220726e --- /dev/null +++ b/entity/Contract_entity/entityfields/contact_id/valueProcess.js @@ -0,0 +1,7 @@ +import("system.result"); +import("system.vars"); + +if (vars.exists("$param.ContactId_param")) +{ + result.string(vars.get("$param.ContactId_param")); +} \ No newline at end of file diff --git a/entity/Offer_entity/Offer_entity.aod b/entity/Offer_entity/Offer_entity.aod index d1d82e94d8d..5bdc59010b5 100644 --- a/entity/Offer_entity/Offer_entity.aod +++ b/entity/Offer_entity/Offer_entity.aod @@ -48,7 +48,7 @@ <name>CONTACT_ID</name> <documentation>%aditoprj%/entity/Offer_entity/entityfields/contact_id/documentation.adoc</documentation> <title>Connection</title> - <consumer>Relations</consumer> + <consumer>AnyContacts</consumer> <linkedContextProcess>%aditoprj%/entity/Offer_entity/entityfields/contact_id/linkedContextProcess.js</linkedContextProcess> <mandatory v="true" /> <valueProcess>%aditoprj%/entity/Offer_entity/entityfields/contact_id/valueProcess.js</valueProcess> -- GitLab