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 @@ - + - + @@ -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}
{$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}
- +
@@ -47,7 +47,7 @@ - + @@ -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) {
{$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}
- +