From b35a0ef489199ef7096e0b90c2570917b23428fe Mon Sep 17 00:00:00 2001 From: dheeyi Date: Mon, 6 Apr 2015 11:26:51 -0400 Subject: [PATCH] PM-1640 Workspace creation field accpets everything including mysql restricted characters like %$ Causa : No se tenia validacion en este field input. Solucion : Se adiciona una validacion en funcion a una expresion regular(Regex). --- workflow/engine/templates/setup/newSite.js | 22 +++++++++------------- 1 file changed, 9 insertions(+), 13 deletions(-) diff --git a/workflow/engine/templates/setup/newSite.js b/workflow/engine/templates/setup/newSite.js index ce0279738..17682f224 100755 --- a/workflow/engine/templates/setup/newSite.js +++ b/workflow/engine/templates/setup/newSite.js @@ -43,19 +43,15 @@ Ext.onReady(function(){ autoCreate: {tag: 'input', type: 'text', size: '20', autocomplete: 'off', maxlength: '13'}, allowBlank: false, msgTarget: 'under', - monitorValid: true, - listeners: { - change: { - fn: function(){ - valueField=this.setValue(this.getValue()); - if(typeof valueField.activeError!=='undefined'){ - Ext.getCmp('_idTest').disable(); - }else{ - Ext.getCmp('_idTest').enable(); - } - } - } - } + validator: function(v) { + var valueInputField= /^\w+$/.test(v)?true:"Invalid Workflow Database"; + if (valueInputField==true) { + Ext.getCmp('_idTest').enable(); + }else{ + Ext.getCmp('_idTest').disable(); + } + return valueInputField; + } }, /*{ id: 'AO_DB_RB',