mirror of
https://github.com/ansible/awx.git
synced 2026-02-26 15:36:04 -03:30
Adhoc stdout working with new websockets
This commit is contained in:
@@ -818,7 +818,7 @@ var tower = angular.module('Tower', [
|
|||||||
console.log(toState.name);
|
console.log(toState.name);
|
||||||
}
|
}
|
||||||
else if(toState.name === 'adHocJobStdout'){
|
else if(toState.name === 'adHocJobStdout'){
|
||||||
SocketService.emit(`{"groups":{"ad_hoc_command_events": [${toParams.id}]}}`);
|
SocketService.emit(`{"groups":{"jobs": ["status_changed"] , "ad_hoc_command_events": [${toParams.id}]}}`);
|
||||||
console.log(toState.name);
|
console.log(toState.name);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -78,7 +78,7 @@ export default
|
|||||||
$rootScope.$emit('ScheduleStatusChange', data);
|
$rootScope.$emit('ScheduleStatusChange', data);
|
||||||
}
|
}
|
||||||
if(data.group_name==="ad_hoc_command_events"){
|
if(data.group_name==="ad_hoc_command_events"){
|
||||||
|
$rootScope.$emit('ad_hoc_command_events-'+data.ad_hoc_command, data);
|
||||||
}
|
}
|
||||||
if(data.group_name==="control"){
|
if(data.group_name==="control"){
|
||||||
$log.debug(data.reason);
|
$log.debug(data.reason);
|
||||||
|
|||||||
@@ -17,19 +17,5 @@ export default {
|
|||||||
},
|
},
|
||||||
data: {
|
data: {
|
||||||
jobType: 'ad_hoc_commands'
|
jobType: 'ad_hoc_commands'
|
||||||
},
|
|
||||||
resolve: {
|
|
||||||
adhocEventsSocket: ['Socket', '$rootScope', function(Socket, $rootScope) {
|
|
||||||
if (!$rootScope.adhoc_event_socket) {
|
|
||||||
$rootScope.adhoc_event_socket = Socket({
|
|
||||||
scope: $rootScope,
|
|
||||||
endpoint: "ad_hoc_command_events"
|
|
||||||
});
|
|
||||||
$rootScope.adhoc_event_socket.init();
|
|
||||||
return true;
|
|
||||||
} else {
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
}]
|
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -36,7 +36,7 @@ export default ['$log', '$rootScope', '$scope', '$state', '$stateParams', 'Proce
|
|||||||
}
|
}
|
||||||
if ($state.current.name === 'adHocJobStdout') {
|
if ($state.current.name === 'adHocJobStdout') {
|
||||||
$log.debug("socket watching on ad_hoc_command_events-" + job_id);
|
$log.debug("socket watching on ad_hoc_command_events-" + job_id);
|
||||||
$rootScope.adhoc_event_socket.on("ad_hoc_command_events-" + job_id, function() {
|
$rootScope.$on("ad_hoc_command_events-" + job_id, function() {
|
||||||
$log.debug("socket fired on ad_hoc_command_events-" + job_id);
|
$log.debug("socket fired on ad_hoc_command_events-" + job_id);
|
||||||
if (api_complete) {
|
if (api_complete) {
|
||||||
event_queue++;
|
event_queue++;
|
||||||
|
|||||||
Reference in New Issue
Block a user