From e6e4c69da4145b31e9eca17614a9d8baab8a88d0 Mon Sep 17 00:00:00 2001 From: Jake McDermott Date: Fri, 9 Jun 2017 13:38:59 -0400 Subject: [PATCH] add verbosity to job launch options (#6485) --- awx/api/serializers.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/awx/api/serializers.py b/awx/api/serializers.py index 13efa6a34b..853e452f1d 100644 --- a/awx/api/serializers.py +++ b/awx/api/serializers.py @@ -3060,7 +3060,7 @@ class JobLaunchSerializer(BaseSerializer): 'ask_verbosity_on_launch', 'ask_inventory_on_launch', 'ask_credential_on_launch', 'ask_extra_credentials_on_launch', 'survey_enabled', 'variables_needed_to_start', 'credential_needed_to_start', 'inventory_needed_to_start', - 'job_template_data', 'defaults') + 'job_template_data', 'defaults', 'verbosity') read_only_fields = ( 'ask_variables_on_launch', 'ask_limit_on_launch', 'ask_tags_on_launch', 'ask_skip_tags_on_launch', 'ask_job_type_on_launch', 'ask_verbosity_on_launch', @@ -3072,7 +3072,8 @@ class JobLaunchSerializer(BaseSerializer): 'job_tags': {'write_only': True,}, 'skip_tags': {'write_only': True,}, 'job_type': {'write_only': True,}, - 'inventory': {'write_only': True,} + 'inventory': {'write_only': True,}, + 'verbosity': {'write_only': True,} } # TODO: remove in 3.3 @@ -3184,6 +3185,7 @@ class JobLaunchSerializer(BaseSerializer): JT_skip_tags = obj.skip_tags JT_inventory = obj.inventory JT_credential = obj.credential + JT_verbosity = obj.verbosity extra_credentials = attrs.pop('extra_credentials', None) attrs = super(JobLaunchSerializer, self).validate(attrs) obj.extra_vars = JT_extra_vars @@ -3193,6 +3195,7 @@ class JobLaunchSerializer(BaseSerializer): obj.job_tags = JT_job_tags obj.inventory = JT_inventory obj.credential = JT_credential + obj.verbosity = JT_verbosity if extra_credentials is not None: attrs['extra_credentials'] = extra_credentials return attrs