From fe3fa503742e8c15c7739220ebf60ae1752449b1 Mon Sep 17 00:00:00 2001 From: jennylee Date: Wed, 21 Aug 2013 09:32:19 -0400 Subject: [PATCH] BUG-11484 Campos "code" y "name" de admin->users->role permiten guardar roles con espacios en blanco. Se corrigio el error, lanzandose un Warning para q no deje guardar solo caracteres en blanco, tanto en el campo Name como en el campo Code. --- workflow/engine/templates/roles/rolesList.js | 22 ++++++++++++++++---- 1 file changed, 18 insertions(+), 4 deletions(-) diff --git a/workflow/engine/templates/roles/rolesList.js b/workflow/engine/templates/roles/rolesList.js index eb9b8e4a8..a0861921b 100755 --- a/workflow/engine/templates/roles/rolesList.js +++ b/workflow/engine/templates/roles/rolesList.js @@ -377,8 +377,15 @@ CloseWindow = function(){ //Save New Role SaveNewRole = function(){ rol_code = newForm.getForm().findField('code').getValue(); - rol_code.trim(); - if (rol_code == '') return; + rol_code = rol_code.trim(); + + rol_name = newForm.getForm().findField('name').getValue(); + rol_name = rol_name.trim(); + + if (rol_code == '' || rol_name == '') { + Ext.Msg.alert(_('ID_WARNING'),_('ID_COMPLETE_FIELDS')); + return; + } viewport.getEl().mask(_('ID_PROCESSING')); Ext.Ajax.request({ url: 'roles_Ajax', @@ -422,8 +429,15 @@ SaveNewRole = function(){ UpdateRole = function(){ rowSelected = infoGrid.getSelectionModel().getSelected(); rol_code = editForm.getForm().findField('code').getValue(); - rol_code.trim(); - if (rol_code == '') return; + rol_code = rol_code.trim(); + + rol_name = newForm.getForm().findField('name').getValue(); + rol_name = rol_name.trim(); + + if (rol_code == '' || rol_name == '') { + Ext.Msg.alert(_('ID_WARNING'),_('ID_COMPLETE_FIELDS')); + return; + } viewport.getEl().mask(_('ID_PROCESSING')); Ext.Ajax.request({ url: 'roles_Ajax',