remove controller_node field from jobs that don't apply

This commit is contained in:
chris meyers
2018-06-06 11:26:15 -04:00
parent ba997f924e
commit 8ee4b9680c
2 changed files with 44 additions and 4 deletions

View File

@@ -1388,7 +1388,7 @@ class ProjectUpdateSerializer(UnifiedJobSerializer, ProjectOptionsSerializer):
class Meta:
model = ProjectUpdate
fields = ('*', 'project', 'job_type')
fields = ('*', 'project', 'job_type', '-controller_node')
def get_related(self, obj):
res = super(ProjectUpdateSerializer, self).get_related(obj)
@@ -2098,7 +2098,8 @@ class InventoryUpdateSerializer(UnifiedJobSerializer, InventorySourceOptionsSeri
class Meta:
model = InventoryUpdate
fields = ('*', 'inventory_source', 'license_error', 'source_project_update')
fields = ('*', 'inventory_source', 'license_error', 'source_project_update',
'-controller_node',)
def get_related(self, obj):
res = super(InventoryUpdateSerializer, self).get_related(obj)
@@ -3245,7 +3246,8 @@ class AdHocCommandSerializer(UnifiedJobSerializer):
model = AdHocCommand
fields = ('*', 'job_type', 'inventory', 'limit', 'credential',
'module_name', 'module_args', 'forks', 'verbosity', 'extra_vars',
'become_enabled', 'diff_mode', '-unified_job_template', '-description')
'become_enabled', 'diff_mode', '-unified_job_template', '-description',
'-controller_node',)
extra_kwargs = {
'name': {
'read_only': True,