Merge pull request #165 from julceslauhub/master

BUG 9401 Cuando se cambia el rol de un usuario este genera un error ... SOLVED
This commit is contained in:
julceslauhub
2012-07-02 22:49:54 -07:00

View File

@@ -10,6 +10,7 @@ var infoMode;
var global = {}; var global = {};
var readMode; var readMode;
var usernameText; var usernameText;
var previousUsername = '';
var canEdit = true; var canEdit = true;
var flagPoliciesPassword = false; var flagPoliciesPassword = false;
var flagValidateUsername = false; var flagValidateUsername = false;
@@ -35,7 +36,7 @@ Ext.onReady(function() {
}); });
if (MODE == 'edit') if (MODE == 'edit' || MODE == '')
flagPoliciesPassword = true; flagPoliciesPassword = true;
//EDIT MODE //EDIT MODE
@@ -993,17 +994,26 @@ function validateUserName() {
function saveUser() function saveUser()
{ {
if (flagValidateUsername != true) { if (Ext.getCmp('USR_USERNAME').getValue() != '') {
validateUserName(); if (previousUsername != '') {
if ( Ext.getCmp('USR_USERNAME').getValue() == '') { if (Ext.getCmp('USR_USERNAME').getValue() != previousUsername) {
Ext.Msg.alert( _('ID_ERROR'), _('ID_MSG_ERROR_USR_USERNAME')); if (!flagValidateUsername) {
} else {
Ext.Msg.alert( _('ID_ERROR'), Ext.getCmp('usernameReview').html); Ext.Msg.alert( _('ID_ERROR'), Ext.getCmp('usernameReview').html);
return false;
} }
}
} else {
if (!flagValidateUsername) {
Ext.Msg.alert( _('ID_ERROR'), Ext.getCmp('usernameReview').html);
return false;
}
}
} else {
Ext.Msg.alert( _('ID_ERROR'), _('ID_MSG_ERROR_USR_USERNAME'));
return false; return false;
} }
if (flagPoliciesPassword != true) { if (!flagPoliciesPassword) {
if (Ext.getCmp('USR_NEW_PASS').getValue() == '') { if (Ext.getCmp('USR_NEW_PASS').getValue() == '') {
Ext.Msg.alert( _('ID_ERROR'), _('ID_PASSWD_REQUIRED')); Ext.Msg.alert( _('ID_ERROR'), _('ID_PASSWD_REQUIRED'));
} else { } else {
@@ -1131,6 +1141,8 @@ function loadUserData()
comboCalendar.setValue(data.user.USR_CALENDAR); comboCalendar.setValue(data.user.USR_CALENDAR);
}); });
previousUsername = Ext.getCmp('USR_USERNAME').getValue();
}, },
failure : function(r, o) { failure : function(r, o) {
@@ -1237,6 +1249,8 @@ function loadUserView()
//comboDefaultCasesMenuOption.setValue(''); //comboDefaultCasesMenuOption.setValue('');
comboDefaultCasesMenuOption.setValue(data.user.PREF_DEFAULT_CASES_MENUSELECTED); comboDefaultCasesMenuOption.setValue(data.user.PREF_DEFAULT_CASES_MENUSELECTED);
}); });
previousUsername = Ext.getCmp('USR_USERNAME').getValue();
}, },
failure:function(r,o) { failure:function(r,o) {
//viewport.getEl().unmask(); //viewport.getEl().unmask();