From 420a9c56921ec82604fc664a89c1c9e8c5fe6b25 Mon Sep 17 00:00:00 2001 From: "d.buechler" <d.buechler@adito.de> Date: Wed, 21 Aug 2019 10:49:53 +0200 Subject: [PATCH] =?UTF-8?q?Ignorierte=20Dubletten=20k=C3=B6nnen=20nun=20ge?= =?UTF-8?q?l=C3=B6scht=20werden?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../DuplicatesUnrelated_entity.aod | 7 +++++++ .../recordcontainers/jditorecordcontainer/onDelete.js | 6 ++++++ 2 files changed, 13 insertions(+) create mode 100644 entity/DuplicatesUnrelated_entity/recordcontainers/jditorecordcontainer/onDelete.js diff --git a/entity/DuplicatesUnrelated_entity/DuplicatesUnrelated_entity.aod b/entity/DuplicatesUnrelated_entity/DuplicatesUnrelated_entity.aod index 442d4d2c2c9..5bfeba2bcd1 100644 --- a/entity/DuplicatesUnrelated_entity/DuplicatesUnrelated_entity.aod +++ b/entity/DuplicatesUnrelated_entity/DuplicatesUnrelated_entity.aod @@ -2,6 +2,10 @@ <entity xmlns="http://www.adito.de/2018/ao/Model" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" VERSION="1.3.11" xsi:schemaLocation="http://www.adito.de/2018/ao/Model adito://models/xsd/entity/1.3.11"> <name>DuplicatesUnrelated_entity</name> <majorModelMode>DISTRIBUTED</majorModelMode> + <siblings> + <element>Duplicates_entity</element> + <element>DuplicatesUnrelated_entity</element> + </siblings> <recordContainer>jditoRecordContainer</recordContainer> <entityFields> <entityProvider> @@ -34,9 +38,11 @@ </entityProvider> <entityField> <name>SourceDuplicateDescription</name> + <title>Source duplicate</title> </entityField> <entityField> <name>UnrelatedDuplicateDescription</name> + <title>Unrelated duplicate</title> </entityField> <entityField> <name>UID</name> @@ -47,6 +53,7 @@ <name>jditoRecordContainer</name> <jDitoRecordAlias>Data_alias</jDitoRecordAlias> <contentProcess>%aditoprj%/entity/DuplicatesUnrelated_entity/recordcontainers/jditorecordcontainer/contentProcess.js</contentProcess> + <onDelete>%aditoprj%/entity/DuplicatesUnrelated_entity/recordcontainers/jditorecordcontainer/onDelete.js</onDelete> <recordFieldMappings> <jDitoRecordFieldMapping> <name>UID.value</name> diff --git a/entity/DuplicatesUnrelated_entity/recordcontainers/jditorecordcontainer/onDelete.js b/entity/DuplicatesUnrelated_entity/recordcontainers/jditorecordcontainer/onDelete.js new file mode 100644 index 00000000000..6a2529b58d8 --- /dev/null +++ b/entity/DuplicatesUnrelated_entity/recordcontainers/jditorecordcontainer/onDelete.js @@ -0,0 +1,6 @@ +import("system.db"); +import("system.vars"); + +let selectedUnrelatedDuplicatesId = vars.get("$sys.selection"); + +db.deleteData("UNRELATEDDUPLICATES", "UNRELATEDDUPLICATES.ID = '"+ selectedUnrelatedDuplicatesId +"'"); -- GitLab