diff --git a/workflow/engine/js/events/events.js b/workflow/engine/js/events/events.js
index 99a68e84d..80d6646c7 100755
--- a/workflow/engine/js/events/events.js
+++ b/workflow/engine/js/events/events.js
@@ -9,6 +9,16 @@ var eventsNewAction = function(oForm) {
return false;
}
+ if (getField("EVN_TAS_ESTIMATED_DURATION").value.trim() == "") {
+ msgBox("Set a estimated task duration please.", "alert");
+ return false;
+ }
+
+ if (getField("EVN_WHEN").value.trim() == ""){
+ msgBox("Set a days please.", "alert");
+ return false;
+ }
+
if (oForm) {
oRPC = new leimnud.module.rpc.xmlhttp({
url : '../events/eventsNewAction',
diff --git a/workflow/engine/xmlform/events/eventsEdit.html b/workflow/engine/xmlform/events/eventsEdit.html
index 384b5a3b5..16f4aa530 100755
--- a/workflow/engine/xmlform/events/eventsEdit.html
+++ b/workflow/engine/xmlform/events/eventsEdit.html
@@ -2,7 +2,7 @@
- {$form.PRO_UID} {$form.EVN_UID}
+ {$form.PRO_UID} {$form.EVN_UID}
@@ -47,9 +47,9 @@
| {$form.EVN_TAS_UID_FROM} {$EVN_TAS_UID_TO} {$form.EVN_TAS_UID_TO} |
- | {$EVN_TAS_ESTIMATED_DURATION} |
+ * {$EVN_TAS_ESTIMATED_DURATION} |
{$form.EVN_TAS_ESTIMATED_DURATION} {$form.EVN_TIME_UNIT} |
-
+
| * {$EVN_WHEN_OCCURS} |
{$form.EVN_WHEN} {$EVN_WHEN} {$form.EVN_WHEN_OCCURS} |
@@ -80,7 +80,7 @@
-
+
|
diff --git a/workflow/engine/xmlform/events/eventsEdit.xml b/workflow/engine/xmlform/events/eventsEdit.xml
index 5e8789e94..e4ece2acc 100755
--- a/workflow/engine/xmlform/events/eventsEdit.xml
+++ b/workflow/engine/xmlform/events/eventsEdit.xml
@@ -56,7 +56,7 @@ SELECT TAS_UID, TAS_TITLE FROM tasks
SELECT * FROM TMP_TRIGGERS
-
+
diff --git a/workflow/engine/xmlform/events/eventsNew.html b/workflow/engine/xmlform/events/eventsNew.html
index 37b9d5455..9fb920576 100755
--- a/workflow/engine/xmlform/events/eventsNew.html
+++ b/workflow/engine/xmlform/events/eventsNew.html
@@ -2,7 +2,7 @@
- {$form.PRO_UID} {$form.EVN_UID}
+ {$form.PRO_UID} {$form.EVN_UID}
@@ -47,7 +47,7 @@
| {$form.EVN_TAS_UID_FROM} {$EVN_TAS_UID_TO} {$form.EVN_TAS_UID_TO} |
- | {$EVN_TAS_ESTIMATED_DURATION} |
+ * {$EVN_TAS_ESTIMATED_DURATION} |
{$form.EVN_TAS_ESTIMATED_DURATION} {$form.EVN_TIME_UNIT} |
@@ -80,7 +80,7 @@
-
+
|
diff --git a/workflow/engine/xmlform/events/eventsNew.xml b/workflow/engine/xmlform/events/eventsNew.xml
index 218f4de8d..cc5a300d1 100755
--- a/workflow/engine/xmlform/events/eventsNew.xml
+++ b/workflow/engine/xmlform/events/eventsNew.xml
@@ -56,7 +56,7 @@ SELECT TAS_UID, TAS_TITLE FROM tasks
SELECT * FROM TMP_TRIGGERS
-
+
diff --git a/workflow/engine/xmlform/events/eventsOptions.xml b/workflow/engine/xmlform/events/eventsOptions.xml
index fd351530a..fc131f852 100755
--- a/workflow/engine/xmlform/events/eventsOptions.xml
+++ b/workflow/engine/xmlform/events/eventsOptions.xml
@@ -21,7 +21,7 @@ var triggerSave = function (form){
ajax_post(form.action, form, 'POST');
currentPopupWindow.remove();
}
-
+
var eventsNew = function() {
popupWindow('@G::LoadTranslation(ID_NEW_EVENT)', '@G::encryptlink(@#eventsNew)?PRO_UID=@%PRO_UID&EVN_TYPE=@%EVN_TYPE' , 540, 500);
};
@@ -35,6 +35,21 @@ var eventsEditAction = function(sUID) {
};
var eventsSave = function(oForm) {
+ if (getField("EVN_DESCRIPTION").value.trim() == "") {
+ msgBox("Set a description please.", "alert");
+ return false;
+ }
+
+ if (getField("EVN_TAS_ESTIMATED_DURATION").value.trim() == "") {
+ msgBox("Set a estimated task duration please.", "alert");
+ return false;
+ }
+
+ if (getField("EVN_WHEN").value.trim() == ""){
+ msgBox("Set a days please.", "alert");
+ return false;
+ }
+
if (oForm.onsubmit()) {
res = ajax_post(oForm.action, oForm, 'POST');
currentPopupWindow.remove();
@@ -43,11 +58,9 @@ var eventsSave = function(oForm) {
};
var eventsTriggerSave = function(oForm) {
- if (oForm.onsubmit()) {
res = ajax_post(oForm.action, oForm, 'POST');
currentPopupWindow.remove();
@#PAGED_TABLE_ID.refresh();
- }
};
var eventsDelete = function(sUID) {