mirror of
https://github.com/ansible/awx.git
synced 2026-03-18 09:27:31 -02:30
don't broadcast ws:// events when UI_LIVE_UPDATES_ENABLED is False
This commit is contained in:
@@ -4,6 +4,7 @@ import datetime
|
|||||||
import logging
|
import logging
|
||||||
from collections import defaultdict
|
from collections import defaultdict
|
||||||
|
|
||||||
|
from django.conf import settings
|
||||||
from django.db import models, DatabaseError, connection
|
from django.db import models, DatabaseError, connection
|
||||||
from django.utils.dateparse import parse_datetime
|
from django.utils.dateparse import parse_datetime
|
||||||
from django.utils.text import Truncator
|
from django.utils.text import Truncator
|
||||||
@@ -57,7 +58,18 @@ def create_host_status_counts(event_data):
|
|||||||
return dict(host_status_counts)
|
return dict(host_status_counts)
|
||||||
|
|
||||||
|
|
||||||
|
MINIMAL_EVENTS = set([
|
||||||
|
'playbook_on_play_start', 'playbook_on_task_start',
|
||||||
|
'playbook_on_stats', 'EOF'
|
||||||
|
])
|
||||||
|
|
||||||
|
|
||||||
def emit_event_detail(event):
|
def emit_event_detail(event):
|
||||||
|
if (
|
||||||
|
settings.UI_LIVE_UPDATES_ENABLED is False and
|
||||||
|
event.event not in MINIMAL_EVENTS
|
||||||
|
):
|
||||||
|
return
|
||||||
cls = event.__class__
|
cls = event.__class__
|
||||||
relation = {
|
relation = {
|
||||||
JobEvent: 'job_id',
|
JobEvent: 'job_id',
|
||||||
|
|||||||
Reference in New Issue
Block a user