HOR-368 Security Avoid the problem of overwriting session data opening multiple browser tabs or multiple browser instances

up observations

active or desactive block tab
This commit is contained in:
Ronald Q
2016-03-08 18:37:38 -04:00
parent 5af732c912
commit 00885f541e
16 changed files with 177 additions and 12 deletions

View File

@@ -262,7 +262,9 @@ function openCase(){
if(newCaseNewTab) {
newCaseNewTab.close();
}
newCaseNewTab = window.open(requestFile + '?' + params);
newCaseNewTab = window.open(requestFile + '?' + params);
newCaseNewTab.name = PM.Sessions.getCookie('PM-TabPrimary');
} else {
redirect(requestFile + '?' + params);
}
@@ -278,7 +280,8 @@ function jumpToCase(appNumber){
Ext.Ajax.request({
url: 'cases_Ajax',
success: function(response) {
var res = Ext.decode(response.responseText);
var res = Ext.decode(response.responseText),
nameTab;
if (res.exists === true) {
params = 'APP_NUMBER=' + appNumber;
params += '&action=jump';
@@ -287,7 +290,8 @@ function jumpToCase(appNumber){
if(newCaseNewTab) {
newCaseNewTab.close();
}
newCaseNewTab = window.open(requestFile + '?' + params);
nameTab = PM.Sessions.getCookie('PM-TabPrimary') + '_openCase';
newCaseNewTab = window.open(requestFile + '?' + params, nameTab);
} else {
redirect(requestFile + '?' + params);
}