mirror of
https://github.com/ansible/awx.git
synced 2026-05-11 19:37:38 -02:30
Set up approval notifications to send
This commit is contained in:
@@ -239,12 +239,6 @@ class TaskManager():
|
||||
task.send_notification_templates('running')
|
||||
logger.debug('Transitioning %s to running status.', task.log_format)
|
||||
schedule_task_manager()
|
||||
# Placeholder...
|
||||
elif type(task) is WorkflowApproval:
|
||||
task.status = 'pending'
|
||||
task.send_notification_templates('pending')
|
||||
logger.debug('Transitioning %s to pending status.', task.log_format)
|
||||
schedule_task_manager()
|
||||
elif not task.supports_isolation() and rampart_group.controller_id:
|
||||
# non-Ansible jobs on isolated instances run on controller
|
||||
task.instance_group = rampart_group.controller
|
||||
@@ -539,6 +533,7 @@ class TaskManager():
|
||||
logger.warn(timeout_message)
|
||||
task.timed_out = True
|
||||
task.status = 'failed'
|
||||
self.send_approval_notification(task.status)
|
||||
task.websocket_emit_status(task.status)
|
||||
task.job_explanation = timeout_message
|
||||
task.save(update_fields=['status', 'job_explanation', 'timed_out'])
|
||||
|
||||
Reference in New Issue
Block a user