diff --git a/entity/DuplicatesUnrelated_entity/DuplicatesUnrelated_entity.aod b/entity/DuplicatesUnrelated_entity/DuplicatesUnrelated_entity.aod index 442d4d2c2c92b5bc004243b5ba1fde6c264437bc..5bfeba2bcd19624dab78a4b27cf18d8debe91448 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 0000000000000000000000000000000000000000..6a2529b58d8a701ad43fd3666325578406218953 --- /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 +"'");