From 7a67e0f3d6b93e83ffdb42ddc54671296ca5028c Mon Sep 17 00:00:00 2001 From: AlanCoding Date: Mon, 5 Nov 2018 10:38:55 -0500 Subject: [PATCH] Implement deprecation of duplicated ask_ fields in job view --- awx/api/serializers.py | 36 +++++++++++++++++++++++++++--------- 1 file changed, 27 insertions(+), 9 deletions(-) diff --git a/awx/api/serializers.py b/awx/api/serializers.py index b86c4c5e4a..d022c9637b 100644 --- a/awx/api/serializers.py +++ b/awx/api/serializers.py @@ -3107,15 +3107,33 @@ class JobTemplateSerializer(JobTemplateMixin, UnifiedJobTemplateSerializer, JobO class JobSerializer(UnifiedJobSerializer, JobOptionsSerializer): passwords_needed_to_start = serializers.ReadOnlyField() - ask_diff_mode_on_launch = serializers.ReadOnlyField() - ask_variables_on_launch = serializers.ReadOnlyField() - ask_limit_on_launch = serializers.ReadOnlyField() - ask_skip_tags_on_launch = serializers.ReadOnlyField() - ask_tags_on_launch = serializers.ReadOnlyField() - ask_job_type_on_launch = serializers.ReadOnlyField() - ask_verbosity_on_launch = serializers.ReadOnlyField() - ask_inventory_on_launch = serializers.ReadOnlyField() - ask_credential_on_launch = serializers.ReadOnlyField() + ask_diff_mode_on_launch = serializers.BooleanField( + read_only=True, + help_text=_('This field has been deprecated and will be removed in a future release')) + ask_variables_on_launch = serializers.BooleanField( + read_only=True, + help_text=_('This field has been deprecated and will be removed in a future release')) + ask_limit_on_launch = serializers.BooleanField( + read_only=True, + help_text=_('This field has been deprecated and will be removed in a future release')) + ask_skip_tags_on_launch = serializers.BooleanField( + read_only=True, + help_text=_('This field has been deprecated and will be removed in a future release')) + ask_tags_on_launch = serializers.BooleanField( + read_only=True, + help_text=_('This field has been deprecated and will be removed in a future release')) + ask_job_type_on_launch = serializers.BooleanField( + read_only=True, + help_text=_('This field has been deprecated and will be removed in a future release')) + ask_verbosity_on_launch = serializers.BooleanField( + read_only=True, + help_text=_('This field has been deprecated and will be removed in a future release')) + ask_inventory_on_launch = serializers.BooleanField( + read_only=True, + help_text=_('This field has been deprecated and will be removed in a future release')) + ask_credential_on_launch = serializers.BooleanField( + read_only=True, + help_text=_('This field has been deprecated and will be removed in a future release')) artifacts = serializers.SerializerMethodField() class Meta: