From f7f2dd8dca37475f4bb8f68bca4d5c77b35c1e7b Mon Sep 17 00:00:00 2001
From: "j.goderbauer" <j.goderbauer@adito.de>
Date: Wed, 11 Dec 2019 16:11:27 +0100
Subject: [PATCH] Keyword: Fix in german translation and removed KEYID preset

---
 entity/KeywordEntry_entity/KeywordEntry_entity.aod    |  1 +
 .../entityfields/keyid/valueProcess.js                | 11 +++++++++++
 language/_____LANGUAGE_de/_____LANGUAGE_de.aod        |  1 +
 3 files changed, 13 insertions(+)
 create mode 100644 entity/KeywordEntry_entity/entityfields/keyid/valueProcess.js

diff --git a/entity/KeywordEntry_entity/KeywordEntry_entity.aod b/entity/KeywordEntry_entity/KeywordEntry_entity.aod
index d6fe855ad5..97d0a04b68 100644
--- a/entity/KeywordEntry_entity/KeywordEntry_entity.aod
+++ b/entity/KeywordEntry_entity/KeywordEntry_entity.aod
@@ -56,6 +56,7 @@
       <mandatory v="true" />
       <state>READONLY</state>
       <stateProcess>%aditoprj%/entity/KeywordEntry_entity/entityfields/keyid/stateProcess.js</stateProcess>
+      <valueProcess>%aditoprj%/entity/KeywordEntry_entity/entityfields/keyid/valueProcess.js</valueProcess>
       <onValidation>%aditoprj%/entity/KeywordEntry_entity/entityfields/keyid/onValidation.js</onValidation>
     </entityField>
     <entityField>
diff --git a/entity/KeywordEntry_entity/entityfields/keyid/valueProcess.js b/entity/KeywordEntry_entity/entityfields/keyid/valueProcess.js
new file mode 100644
index 0000000000..41e4c6a624
--- /dev/null
+++ b/entity/KeywordEntry_entity/entityfields/keyid/valueProcess.js
@@ -0,0 +1,11 @@
+import("system.util");
+import("system.result");
+import("system.neon");
+import("system.vars");
+
+/*
+    Requested change: 
+    The KEYID shall not be presetted with an UUID because the key-user/administrator should pick a matching keyid value his own
+*/
+//if(vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW && vars.get("$this.value") == null)
+//    result.string(util.getNewUUID());
\ No newline at end of file
diff --git a/language/_____LANGUAGE_de/_____LANGUAGE_de.aod b/language/_____LANGUAGE_de/_____LANGUAGE_de.aod
index 5735f5b56d..2af6db547f 100644
--- a/language/_____LANGUAGE_de/_____LANGUAGE_de.aod
+++ b/language/_____LANGUAGE_de/_____LANGUAGE_de.aod
@@ -3596,6 +3596,7 @@
     </entry>
     <entry>
       <key>the specified key has to be unique for that container but does already exist</key>
+      <value>Der angegebene Key muss eindeutig sein wird in diesem Container aber bereits verwendet</value>
     </entry>
     <entry>
       <key>Add participant to Campaign</key>
-- 
GitLab