From 62f7b98852eeec4179a8d988d269031a2daac57a Mon Sep 17 00:00:00 2001
From: Johannes Hoermann <j.hoermann@adito.de>
Date: Tue, 21 May 2019 12:58:17 +0200
Subject: [PATCH] Salutation admin-table

---
 entity/Salutation_entity/Salutation_entity.aod             | 1 +
 .../entityfields/salutationid/valueProcess.js              | 7 +++++++
 2 files changed, 8 insertions(+)
 create mode 100644 entity/Salutation_entity/entityfields/salutationid/valueProcess.js

diff --git a/entity/Salutation_entity/Salutation_entity.aod b/entity/Salutation_entity/Salutation_entity.aod
index 97e04e736f..b52d3f5fb1 100644
--- a/entity/Salutation_entity/Salutation_entity.aod
+++ b/entity/Salutation_entity/Salutation_entity.aod
@@ -11,6 +11,7 @@
     </entityProvider>
     <entityField>
       <name>SALUTATIONID</name>
+      <valueProcess>%aditoprj%/entity/Salutation_entity/entityfields/salutationid/valueProcess.js</valueProcess>
     </entityField>
     <entityField>
       <name>HEADLINE</name>
diff --git a/entity/Salutation_entity/entityfields/salutationid/valueProcess.js b/entity/Salutation_entity/entityfields/salutationid/valueProcess.js
new file mode 100644
index 0000000000..b00a74fd01
--- /dev/null
+++ b/entity/Salutation_entity/entityfields/salutationid/valueProcess.js
@@ -0,0 +1,7 @@
+import("system.util");
+import("system.neon");
+import("system.result");
+import("system.vars");
+
+if (vars.get("$sys.recordstate") == neon.OPERATINGSTATE_NEW)
+    result.string(util.getNewUUID());
\ No newline at end of file
-- 
GitLab