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