From a23bf5e97794c59acea15be93d7b88b0114728ea Mon Sep 17 00:00:00 2001 From: "S.Listl" <S.Listl@SLISTL.aditosoftware.local> Date: Mon, 27 Jan 2020 14:36:54 +0100 Subject: [PATCH] Workaround for jditoRecordContainers without contentProcess --- .../BulkMailAddRecipients_entity.aod | 1 + .../recordcontainers/jdito/contentProcess.js | 9 +++++++++ entity/BulkMailTesting_entity/BulkMailTesting_entity.aod | 1 + .../recordcontainers/jdito/contentProcess.js | 9 +++++++++ .../CampaignAddParticipants_entity.aod | 1 + .../recordcontainers/jdito/contentProcess.js | 9 +++++++++ entity/Email_entity/Email_entity.aod | 1 + .../recordcontainers/jdito/contentProcess.js | 9 +++++++++ entity/Letter_entity/Letter_entity.aod | 1 + .../recordcontainers/jdito/contentProcess.js | 9 +++++++++ entity/QuickEntry_entity/QuickEntry_entity.aod | 1 + .../recordcontainers/jdito/contentProcess.js | 9 +++++++++ .../SerialLetterAddRecipients_entity.aod | 1 + .../recordcontainers/jdito/contentProcess.js | 9 +++++++++ 14 files changed, 70 insertions(+) create mode 100644 entity/BulkMailAddRecipients_entity/recordcontainers/jdito/contentProcess.js create mode 100644 entity/BulkMailTesting_entity/recordcontainers/jdito/contentProcess.js create mode 100644 entity/CampaignAddParticipants_entity/recordcontainers/jdito/contentProcess.js create mode 100644 entity/Email_entity/recordcontainers/jdito/contentProcess.js create mode 100644 entity/Letter_entity/recordcontainers/jdito/contentProcess.js create mode 100644 entity/QuickEntry_entity/recordcontainers/jdito/contentProcess.js create mode 100644 entity/SerialLetterAddRecipients_entity/recordcontainers/jdito/contentProcess.js diff --git a/entity/BulkMailAddRecipients_entity/BulkMailAddRecipients_entity.aod b/entity/BulkMailAddRecipients_entity/BulkMailAddRecipients_entity.aod index 7d81fc3b748..85c28249b74 100644 --- a/entity/BulkMailAddRecipients_entity/BulkMailAddRecipients_entity.aod +++ b/entity/BulkMailAddRecipients_entity/BulkMailAddRecipients_entity.aod @@ -46,6 +46,7 @@ <jDitoRecordContainer> <name>jdito</name> <jDitoRecordAlias>Data_alias</jDitoRecordAlias> + <contentProcess>%aditoprj%/entity/BulkMailAddRecipients_entity/recordcontainers/jdito/contentProcess.js</contentProcess> <onInsert>%aditoprj%/entity/BulkMailAddRecipients_entity/recordcontainers/jdito/onInsert.js</onInsert> <recordFieldMappings> <jDitoRecordFieldMapping> diff --git a/entity/BulkMailAddRecipients_entity/recordcontainers/jdito/contentProcess.js b/entity/BulkMailAddRecipients_entity/recordcontainers/jdito/contentProcess.js new file mode 100644 index 00000000000..e197aca8b77 --- /dev/null +++ b/entity/BulkMailAddRecipients_entity/recordcontainers/jdito/contentProcess.js @@ -0,0 +1,9 @@ +import("system.result"); +import("system.vars"); + +//TODO: This dummy implementation shouldn't be nescessary here. Remove this process eventually. #1051003 +var rows = []; +if (vars.get("$local.idvalues")) + rows = vars.get("$local.idvalues").map(function (id) {return [id];}); + +result.object(rows); \ No newline at end of file diff --git a/entity/BulkMailTesting_entity/BulkMailTesting_entity.aod b/entity/BulkMailTesting_entity/BulkMailTesting_entity.aod index 1bcab195d48..a506130c6ed 100644 --- a/entity/BulkMailTesting_entity/BulkMailTesting_entity.aod +++ b/entity/BulkMailTesting_entity/BulkMailTesting_entity.aod @@ -51,6 +51,7 @@ <jDitoRecordContainer> <name>jdito</name> <jDitoRecordAlias>Data_alias</jDitoRecordAlias> + <contentProcess>%aditoprj%/entity/BulkMailTesting_entity/recordcontainers/jdito/contentProcess.js</contentProcess> <onInsert>%aditoprj%/entity/BulkMailTesting_entity/recordcontainers/jdito/onInsert.js</onInsert> <recordFieldMappings> <jDitoRecordFieldMapping> diff --git a/entity/BulkMailTesting_entity/recordcontainers/jdito/contentProcess.js b/entity/BulkMailTesting_entity/recordcontainers/jdito/contentProcess.js new file mode 100644 index 00000000000..e197aca8b77 --- /dev/null +++ b/entity/BulkMailTesting_entity/recordcontainers/jdito/contentProcess.js @@ -0,0 +1,9 @@ +import("system.result"); +import("system.vars"); + +//TODO: This dummy implementation shouldn't be nescessary here. Remove this process eventually. #1051003 +var rows = []; +if (vars.get("$local.idvalues")) + rows = vars.get("$local.idvalues").map(function (id) {return [id];}); + +result.object(rows); \ No newline at end of file diff --git a/entity/CampaignAddParticipants_entity/CampaignAddParticipants_entity.aod b/entity/CampaignAddParticipants_entity/CampaignAddParticipants_entity.aod index cc4cd08b642..6f7b018b1a1 100644 --- a/entity/CampaignAddParticipants_entity/CampaignAddParticipants_entity.aod +++ b/entity/CampaignAddParticipants_entity/CampaignAddParticipants_entity.aod @@ -127,6 +127,7 @@ <jDitoRecordContainer> <name>jdito</name> <jDitoRecordAlias>Data_alias</jDitoRecordAlias> + <contentProcess>%aditoprj%/entity/CampaignAddParticipants_entity/recordcontainers/jdito/contentProcess.js</contentProcess> <onInsert>%aditoprj%/entity/CampaignAddParticipants_entity/recordcontainers/jdito/onInsert.js</onInsert> <recordFieldMappings> <jDitoRecordFieldMapping> diff --git a/entity/CampaignAddParticipants_entity/recordcontainers/jdito/contentProcess.js b/entity/CampaignAddParticipants_entity/recordcontainers/jdito/contentProcess.js new file mode 100644 index 00000000000..e197aca8b77 --- /dev/null +++ b/entity/CampaignAddParticipants_entity/recordcontainers/jdito/contentProcess.js @@ -0,0 +1,9 @@ +import("system.result"); +import("system.vars"); + +//TODO: This dummy implementation shouldn't be nescessary here. Remove this process eventually. #1051003 +var rows = []; +if (vars.get("$local.idvalues")) + rows = vars.get("$local.idvalues").map(function (id) {return [id];}); + +result.object(rows); \ No newline at end of file diff --git a/entity/Email_entity/Email_entity.aod b/entity/Email_entity/Email_entity.aod index cdc4232aee8..54ab0155b80 100644 --- a/entity/Email_entity/Email_entity.aod +++ b/entity/Email_entity/Email_entity.aod @@ -80,6 +80,7 @@ <jDitoRecordContainer> <name>jdito</name> <jDitoRecordAlias>Data_alias</jDitoRecordAlias> + <contentProcess>%aditoprj%/entity/Email_entity/recordcontainers/jdito/contentProcess.js</contentProcess> <onInsert>%aditoprj%/entity/Email_entity/recordcontainers/jdito/onInsert.js</onInsert> <recordFieldMappings> <jDitoRecordFieldMapping> diff --git a/entity/Email_entity/recordcontainers/jdito/contentProcess.js b/entity/Email_entity/recordcontainers/jdito/contentProcess.js new file mode 100644 index 00000000000..e197aca8b77 --- /dev/null +++ b/entity/Email_entity/recordcontainers/jdito/contentProcess.js @@ -0,0 +1,9 @@ +import("system.result"); +import("system.vars"); + +//TODO: This dummy implementation shouldn't be nescessary here. Remove this process eventually. #1051003 +var rows = []; +if (vars.get("$local.idvalues")) + rows = vars.get("$local.idvalues").map(function (id) {return [id];}); + +result.object(rows); \ No newline at end of file diff --git a/entity/Letter_entity/Letter_entity.aod b/entity/Letter_entity/Letter_entity.aod index 8b72fac0160..40a1f62745a 100644 --- a/entity/Letter_entity/Letter_entity.aod +++ b/entity/Letter_entity/Letter_entity.aod @@ -53,6 +53,7 @@ <jDitoRecordContainer> <name>jdito</name> <jDitoRecordAlias>Data_alias</jDitoRecordAlias> + <contentProcess>%aditoprj%/entity/Letter_entity/recordcontainers/jdito/contentProcess.js</contentProcess> <onInsert>%aditoprj%/entity/Letter_entity/recordcontainers/jdito/onInsert.js</onInsert> <recordFieldMappings> <jDitoRecordFieldMapping> diff --git a/entity/Letter_entity/recordcontainers/jdito/contentProcess.js b/entity/Letter_entity/recordcontainers/jdito/contentProcess.js new file mode 100644 index 00000000000..e197aca8b77 --- /dev/null +++ b/entity/Letter_entity/recordcontainers/jdito/contentProcess.js @@ -0,0 +1,9 @@ +import("system.result"); +import("system.vars"); + +//TODO: This dummy implementation shouldn't be nescessary here. Remove this process eventually. #1051003 +var rows = []; +if (vars.get("$local.idvalues")) + rows = vars.get("$local.idvalues").map(function (id) {return [id];}); + +result.object(rows); \ No newline at end of file diff --git a/entity/QuickEntry_entity/QuickEntry_entity.aod b/entity/QuickEntry_entity/QuickEntry_entity.aod index 3b4f06138d4..c7e47f5368f 100644 --- a/entity/QuickEntry_entity/QuickEntry_entity.aod +++ b/entity/QuickEntry_entity/QuickEntry_entity.aod @@ -220,6 +220,7 @@ <jDitoRecordContainer> <name>jdito</name> <jDitoRecordAlias>Data_alias</jDitoRecordAlias> + <contentProcess>%aditoprj%/entity/QuickEntry_entity/recordcontainers/jdito/contentProcess.js</contentProcess> <onInsert>%aditoprj%/entity/QuickEntry_entity/recordcontainers/jdito/onInsert.js</onInsert> <recordFieldMappings> <jDitoRecordFieldMapping> diff --git a/entity/QuickEntry_entity/recordcontainers/jdito/contentProcess.js b/entity/QuickEntry_entity/recordcontainers/jdito/contentProcess.js new file mode 100644 index 00000000000..e9868a67143 --- /dev/null +++ b/entity/QuickEntry_entity/recordcontainers/jdito/contentProcess.js @@ -0,0 +1,9 @@ +import("system.result"); +import("system.vars"); + +//TODO: This dummy implementation shouldn't be nescessary here. Remove this process eventually. #1051003 +var rows = []; +if (vars.get("$local.idvalues")) + rows = vars.get("$local.idvalues").map(function (id) {return [id, "", "", "", "", "", "", "", "", "", "", ""];}); + +result.object(rows); \ No newline at end of file diff --git a/entity/SerialLetterAddRecipients_entity/SerialLetterAddRecipients_entity.aod b/entity/SerialLetterAddRecipients_entity/SerialLetterAddRecipients_entity.aod index f299e22ef09..f39c2e4855a 100644 --- a/entity/SerialLetterAddRecipients_entity/SerialLetterAddRecipients_entity.aod +++ b/entity/SerialLetterAddRecipients_entity/SerialLetterAddRecipients_entity.aod @@ -43,6 +43,7 @@ <jDitoRecordContainer> <name>jdito</name> <jDitoRecordAlias>Data_alias</jDitoRecordAlias> + <contentProcess>%aditoprj%/entity/SerialLetterAddRecipients_entity/recordcontainers/jdito/contentProcess.js</contentProcess> <onInsert>%aditoprj%/entity/SerialLetterAddRecipients_entity/recordcontainers/jdito/onInsert.js</onInsert> <recordFieldMappings> <jDitoRecordFieldMapping> diff --git a/entity/SerialLetterAddRecipients_entity/recordcontainers/jdito/contentProcess.js b/entity/SerialLetterAddRecipients_entity/recordcontainers/jdito/contentProcess.js new file mode 100644 index 00000000000..e197aca8b77 --- /dev/null +++ b/entity/SerialLetterAddRecipients_entity/recordcontainers/jdito/contentProcess.js @@ -0,0 +1,9 @@ +import("system.result"); +import("system.vars"); + +//TODO: This dummy implementation shouldn't be nescessary here. Remove this process eventually. #1051003 +var rows = []; +if (vars.get("$local.idvalues")) + rows = vars.get("$local.idvalues").map(function (id) {return [id];}); + +result.object(rows); \ No newline at end of file -- GitLab