From 34add726b770a5f54b64089ac268825e5c2ba195 Mon Sep 17 00:00:00 2001 From: Matthew Jones Date: Mon, 28 Nov 2016 13:35:27 -0500 Subject: [PATCH] Hide active tasks if anonymous user --- awx/api/views.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/awx/api/views.py b/awx/api/views.py index bb58de32ec..bea9711da9 100644 --- a/awx/api/views.py +++ b/awx/api/views.py @@ -15,7 +15,7 @@ from collections import OrderedDict # Django from django.conf import settings -from django.contrib.auth.models import User +from django.contrib.auth.models import User, AnonymousUser from django.core.cache import cache from django.core.urlresolvers import reverse from django.core.exceptions import FieldError @@ -180,9 +180,11 @@ class ApiV1PingView(APIView): 'ha': is_ha_environment(), 'version': get_awx_version(), 'active_node': settings.CLUSTER_HOST_ID, - 'celery_active_tasks': json.loads(active_tasks) if active_tasks is not None else None } + if not isinstance(request.user, AnonymousUser): + response['celery_active_tasks'] = json.loads(active_tasks) if active_tasks is not None else None + response['instances'] = [] for instance in Instance.objects.all(): response['instances'].append(dict(node=instance.hostname, heartbeat=instance.modified, capacity=instance.capacity))