Merge pull request #1532 from julceslauhub/master
BUG 11224: La ventana actions/reassign no desaparece cuando se reasigan un caso, lo cual hace que permita reasignar varias veces SOLVED
This commit is contained in:
@@ -23,6 +23,7 @@ var storeReassignCases;
|
|||||||
var grid;
|
var grid;
|
||||||
var textJump;
|
var textJump;
|
||||||
var ids = '';
|
var ids = '';
|
||||||
|
var winReassignInCasesList;
|
||||||
|
|
||||||
function formatAMPM(date, initVal) {
|
function formatAMPM(date, initVal) {
|
||||||
var hours = date.getHours();
|
var hours = date.getHours();
|
||||||
@@ -1305,6 +1306,8 @@ Ext.onReady ( function() {
|
|||||||
var rowSelected = Ext.getCmp('reassignGrid').getSelectionModel().getSelected();
|
var rowSelected = Ext.getCmp('reassignGrid').getSelectionModel().getSelected();
|
||||||
if( rowSelected ) {
|
if( rowSelected ) {
|
||||||
PMExt.confirm(_('ID_CONFIRM'), _('ID_REASSIGN_CONFIRM'), function(){
|
PMExt.confirm(_('ID_CONFIRM'), _('ID_REASSIGN_CONFIRM'), function(){
|
||||||
|
var loadMask = new Ext.LoadMask(winReassignInCasesList.getEl(), {msg: _('ID_PROCESSING')});
|
||||||
|
loadMask.show();
|
||||||
Ext.Ajax.request({
|
Ext.Ajax.request({
|
||||||
url : 'casesList_Ajax' ,
|
url : 'casesList_Ajax' ,
|
||||||
params : {actionAjax : 'reassignCase', USR_UID: rowSelected.data.USR_UID, APP_UID: APP_UID, DEL_INDEX:DEL_INDEX},
|
params : {actionAjax : 'reassignCase', USR_UID: rowSelected.data.USR_UID, APP_UID: APP_UID, DEL_INDEX:DEL_INDEX},
|
||||||
@@ -1319,10 +1322,16 @@ Ext.onReady ( function() {
|
|||||||
}
|
}
|
||||||
location.href = 'casesListExtJs';
|
location.href = 'casesListExtJs';
|
||||||
} else {
|
} else {
|
||||||
|
var loadMask = new Ext.LoadMask(winReassignInCasesList.getEl(), {msg: _('ID_PROCESSING')});
|
||||||
|
loadMask.hide();
|
||||||
|
winReassignInCasesList.hide();
|
||||||
alert(data.msg);
|
alert(data.msg);
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
failure: function ( result, request) {
|
failure: function ( result, request) {
|
||||||
|
var loadMask = new Ext.LoadMask(winReassignInCasesList.getEl(), {msg: _('ID_PROCESSING')});
|
||||||
|
loadMask.hide();
|
||||||
|
winReassignInCasesList.hide();
|
||||||
if (typeof(result.responseText) != 'undefined') {
|
if (typeof(result.responseText) != 'undefined') {
|
||||||
Ext.MessageBox.alert( _('ID_FAILED'), result.responseText);
|
Ext.MessageBox.alert( _('ID_FAILED'), result.responseText);
|
||||||
}
|
}
|
||||||
@@ -1332,36 +1341,8 @@ Ext.onReady ( function() {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
reassingCaseToUser = function()
|
|
||||||
{
|
|
||||||
var APP_UID = optionMenuReassignGlobal.APP_UID;
|
|
||||||
var DEL_INDEX = optionMenuReassignGlobal.DEL_INDEX;
|
|
||||||
|
|
||||||
var rowSelected = Ext.getCmp('reassignGrid').getSelectionModel().getSelected();
|
|
||||||
if( rowSelected ) {
|
|
||||||
PMExt.confirm(_('ID_CONFIRM'), _('ID_REASSIGN_CONFIRM'), function(){
|
|
||||||
Ext.Ajax.request({
|
|
||||||
url : 'casesList_Ajax' ,
|
|
||||||
params : {actionAjax : 'reassignCase', USR_UID: rowSelected.data.USR_UID, APP_UID: APP_UID, DEL_INDEX:DEL_INDEX},
|
|
||||||
success: function ( result, request ) {
|
|
||||||
var data = Ext.util.JSON.decode(result.responseText);
|
|
||||||
if( data.status == 0 ) {
|
|
||||||
parent.notify('', data.msg);
|
|
||||||
location.href = 'casesListExtJs';
|
|
||||||
} else {
|
|
||||||
alert(data.msg);
|
|
||||||
}
|
|
||||||
},
|
|
||||||
failure: function ( result, request) {
|
|
||||||
if (typeof(result.responseText) != 'undefined') {
|
|
||||||
Ext.MessageBox.alert(_('ID_FAILED'), result.responseText);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
});
|
|
||||||
});
|
|
||||||
}
|
|
||||||
}
|
|
||||||
//optionMenuPause.setMinValue('2010-11-04');
|
//optionMenuPause.setMinValue('2010-11-04');
|
||||||
|
|
||||||
var optionMenuReassignGlobal = {};
|
var optionMenuReassignGlobal = {};
|
||||||
optionMenuReassignGlobal.APP_UID = "";
|
optionMenuReassignGlobal.APP_UID = "";
|
||||||
optionMenuReassignGlobal.DEL_INDEX = "";
|
optionMenuReassignGlobal.DEL_INDEX = "";
|
||||||
@@ -1452,7 +1433,7 @@ Ext.onReady ( function() {
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
var win = new Ext.Window({
|
winReassignInCasesList = new Ext.Window({
|
||||||
title: '',
|
title: '',
|
||||||
width: 450,
|
width: 450,
|
||||||
height: 280,
|
height: 280,
|
||||||
@@ -1462,7 +1443,7 @@ Ext.onReady ( function() {
|
|||||||
maximizable: false,
|
maximizable: false,
|
||||||
items: [grid]
|
items: [grid]
|
||||||
});
|
});
|
||||||
win.show();
|
winReassignInCasesList.show();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|||||||
Reference in New Issue
Block a user