From 4ceef83dc9affb0e2b100fd3b8007025dbcfa14d Mon Sep 17 00:00:00 2001
From: Johannes Hoermann <j.hoermann@adito.de>
Date: Tue, 27 Aug 2019 16:11:27 +0200
Subject: [PATCH] onvalidation for letter

---
 entity/Letter_entity/Letter_entity.aod | 1 +
 entity/Letter_entity/onValidation.js   | 8 ++++++++
 2 files changed, 9 insertions(+)
 create mode 100644 entity/Letter_entity/onValidation.js

diff --git a/entity/Letter_entity/Letter_entity.aod b/entity/Letter_entity/Letter_entity.aod
index ac26bb0328..4db05f0d1d 100644
--- a/entity/Letter_entity/Letter_entity.aod
+++ b/entity/Letter_entity/Letter_entity.aod
@@ -2,6 +2,7 @@
 <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>Letter_entity</name>
   <majorModelMode>DISTRIBUTED</majorModelMode>
+  <onValidation>%aditoprj%/entity/Letter_entity/onValidation.js</onValidation>
   <recordContainer>jdito</recordContainer>
   <entityFields>
     <entityProvider>
diff --git a/entity/Letter_entity/onValidation.js b/entity/Letter_entity/onValidation.js
new file mode 100644
index 0000000000..083fd4dbe6
--- /dev/null
+++ b/entity/Letter_entity/onValidation.js
@@ -0,0 +1,8 @@
+import("system.vars");
+import("system.translate");
+import("system.result");
+
+if (!vars.get("$field.bindata") && !vars.get("$field.DOCUMENT_TEMPLATE"))
+{
+    result.string(translate.text("Please select a documenttemplate or upload a new file."))
+}
\ No newline at end of file
-- 
GitLab