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