diff --git a/workflow/engine/templates/departments/departmentList.js b/workflow/engine/templates/departments/departmentList.js index 1d39938e4..a1e21b5ea 100755 --- a/workflow/engine/templates/departments/departmentList.js +++ b/workflow/engine/templates/departments/departmentList.js @@ -317,6 +317,11 @@ CloseWindow = function(){ Ext.getCmp('w').hide(); }; SaveNewDepartment = function(){ + if( newForm.getForm().findField('dep_name').getValue().trim() == "") { + Ext.Msg.alert(_('ID_WARNING'), _("ID_FIELD_REQUIRED", _("ID_DEPARTMENT_NAME"))); + newForm.getForm().findField('dep_name').setValue(""); + return false; + } waitLoading.show(); var dep_node = Ext.getCmp('treePanel').getSelectionModel().getSelectedNode(); if (dep_node) dep_node.unselect(); diff --git a/workflow/engine/templates/groups/groupsList.js b/workflow/engine/templates/groups/groupsList.js index 2844375d7..1b38439bc 100755 --- a/workflow/engine/templates/groups/groupsList.js +++ b/workflow/engine/templates/groups/groupsList.js @@ -182,7 +182,13 @@ Ext.onReady(function(){ text: _("ID_SAVE"), handler: function (btn, ev) { - Ext.getCmp("btnCreateSave").setDisabled(true); + if( newForm.getForm().findField('name').getValue().trim() == "") { + Ext.Msg.alert(_('ID_WARNING'), _("ID_FIELD_REQUIRED", _("ID_GROUP_NAME"))); + newForm.getForm().findField('name').setValue(""); + return false; + } else { + Ext.getCmp("btnCreateSave").setDisabled(true); + } SaveNewGroupAction(); }