Skip to content
Snippets Groups Projects
Commit f31fcc64 authored by Johannes Goderbauer's avatar Johannes Goderbauer
Browse files

Attributecount: validationmessage fix

parent 1d5869df
No related branches found
No related tags found
No related merge requests found
import("system.result"); import("system.result");
import("system.vars"); import("system.vars");
import("system.translate"); import("system.translate");
import("Entity_lib"); import("Entity_lib");
var maxCount = ProcessHandlingUtils.getOnValidationValue(vars.get("$field.MAX_COUNT")); var maxCount = ProcessHandlingUtils.getOnValidationValue(vars.get("$field.MAX_COUNT"));
if (maxCount) if (maxCount)
{ {
maxCount = Number(maxCount); maxCount = Number(maxCount);
if (maxCount <= 0 || maxCount != Math.floor(maxCount)) //when specified, max count must can't be negative, zero or not an integer if (maxCount <= 0)
result.string(false); result.string(translate.text("Maximal count must be one or higher"));
} else if (maxCount != Math.floor(maxCount))
result.string(translate.text("Maximal count has to be a whole number"));
}
import("system.result"); import("system.result");
import("system.vars"); import("system.vars");
import("system.translate"); import("system.translate");
import("Entity_lib"); import("Entity_lib");
var minCount = ProcessHandlingUtils.getOnValidationValue(vars.get("$field.MIN_COUNT")); var minCount = ProcessHandlingUtils.getOnValidationValue(vars.get("$field.MIN_COUNT"));
if (minCount) if (minCount)
{ {
minCount = Number(minCount); minCount = Number(minCount);
if (minCount < 0 || minCount != Math.floor(minCount)) //when specified, max count must can't be negative or not an integer if (minCount < 0 || minCount != Math.floor(minCount)) //when specified, max count must can't be negative or not an integer
result.string(false); result.string(translate.text("Minimal count must be a positive whole number"));
} }
...@@ -3651,6 +3651,18 @@ ...@@ -3651,6 +3651,18 @@
<entry> <entry>
<key>Salesproject member</key> <key>Salesproject member</key>
</entry> </entry>
<entry>
<key>Maximal count has to be a whole number</key>
</entry>
<entry>
<key>Minimal count must be a positive whole number</key>
</entry>
<entry>
<key>Meilensteine und Kontaktpunkte</key>
</entry>
<entry>
<key>Maximal count must be one or higher</key>
</entry>
</keyValueMap> </keyValueMap>
<font name="Dialog" style="0" size="11" /> <font name="Dialog" style="0" size="11" />
<sqlModels> <sqlModels>
......
...@@ -4567,6 +4567,21 @@ ...@@ -4567,6 +4567,21 @@
<key>Search for new Entries</key> <key>Search for new Entries</key>
<value>Nach neuen Einträgen suchen</value> <value>Nach neuen Einträgen suchen</value>
</entry> </entry>
<entry>
<key>Maximal count has to be a whole number</key>
<value>Maximale Anzahl muss eine ganze Zahl sein</value>
</entry>
<entry>
<key>Minimal count must be a positive whole number</key>
<value>Minimale Anzahl muss eine positive, ganze Zahl sein</value>
</entry>
<entry>
<key>Meilensteine und Kontaktpunkte</key>
</entry>
<entry>
<key>Maximal count must be one or higher</key>
<value>Maximale Anzahl muss eins oder höher sein</value>
</entry>
</keyValueMap> </keyValueMap>
<font name="Dialog" style="0" size="11" /> <font name="Dialog" style="0" size="11" />
</language> </language>
...@@ -3700,6 +3700,18 @@ ...@@ -3700,6 +3700,18 @@
<entry> <entry>
<key>Salesproject member</key> <key>Salesproject member</key>
</entry> </entry>
<entry>
<key>Maximal count has to be a whole number</key>
</entry>
<entry>
<key>Minimal count must be a positive whole number</key>
</entry>
<entry>
<key>Meilensteine und Kontaktpunkte</key>
</entry>
<entry>
<key>Maximal count must be one or higher</key>
</entry>
</keyValueMap> </keyValueMap>
<font name="Dialog" style="0" size="11" /> <font name="Dialog" style="0" size="11" />
</language> </language>
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment