mirror of
https://github.com/ansible/awx.git
synced 2026-03-26 05:15:02 -02:30
navigate to new job results view on relaunch
This commit is contained in:
@@ -149,8 +149,8 @@ export default
|
|||||||
if(base !== 'portal' && Empty(data.system_job) || (base === 'home')){
|
if(base !== 'portal' && Empty(data.system_job) || (base === 'home')){
|
||||||
// use $state.go with reload: true option to re-instantiate sockets in
|
// use $state.go with reload: true option to re-instantiate sockets in
|
||||||
|
|
||||||
var goTojobResults = function(state) {
|
var goTojobResults = function(type) {
|
||||||
$state.go(state, {id: job}, {reload:true});
|
$state.go('jobz', {id: job, type}, {reload:true});
|
||||||
};
|
};
|
||||||
|
|
||||||
if($state.includes('jobs')) {
|
if($state.includes('jobs')) {
|
||||||
@@ -159,23 +159,23 @@ export default
|
|||||||
|
|
||||||
else {
|
else {
|
||||||
if(_.has(data, 'job')) {
|
if(_.has(data, 'job')) {
|
||||||
goTojobResults('jobResult');
|
goTojobResults('playbook');
|
||||||
} else if(data.type && data.type === 'workflow_job') {
|
} else if(data.type && data.type === 'workflow_job') {
|
||||||
job = data.id;
|
job = data.id;
|
||||||
goTojobResults('workflowResults');
|
goTojobResults('workflow_job');
|
||||||
}
|
}
|
||||||
else if(_.has(data, 'ad_hoc_command')) {
|
else if(_.has(data, 'ad_hoc_command')) {
|
||||||
goTojobResults('adHocJobStdout');
|
goTojobResults('ad_hoc_command');
|
||||||
}
|
}
|
||||||
else if(_.has(data, 'system_job')) {
|
else if(_.has(data, 'system_job')) {
|
||||||
goTojobResults('managementJobStdout');
|
goTojobResults('system_job');
|
||||||
}
|
}
|
||||||
else if(_.has(data, 'project_update')) {
|
else if(_.has(data, 'project_update')) {
|
||||||
// If we are on the projects list or any child state of that list
|
// If we are on the projects list or any child state of that list
|
||||||
// then we want to stay on that page. Otherwise go to the stdout
|
// then we want to stay on that page. Otherwise go to the stdout
|
||||||
// view.
|
// view.
|
||||||
if(!$state.includes('projects')) {
|
if(!$state.includes('projects')) {
|
||||||
goTojobResults('scmUpdateStdout');
|
goTojobResults('project_update');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else if(_.has(data, 'inventory_update')) {
|
else if(_.has(data, 'inventory_update')) {
|
||||||
@@ -183,7 +183,7 @@ export default
|
|||||||
// page then we want to stay on that page. Otherwise go to the stdout
|
// page then we want to stay on that page. Otherwise go to the stdout
|
||||||
// view.
|
// view.
|
||||||
if(!$state.includes('inventories.edit')) {
|
if(!$state.includes('inventories.edit')) {
|
||||||
goTojobResults('inventorySyncStdout');
|
goTojobResults('playbook');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user