use Options models to consolidate field_names list

This commit is contained in:
AlanCoding
2017-12-13 18:11:37 -05:00
parent 2fb0144914
commit e188692acf
5 changed files with 15 additions and 18 deletions

View File

@@ -1364,9 +1364,9 @@ class InventorySource(UnifiedJobTemplate, InventorySourceOptions):
@classmethod
def _get_unified_job_field_names(cls):
return ['name', 'description', 'source', 'source_path', 'source_script', 'source_vars', 'schedule',
'credential', 'source_regions', 'instance_filters', 'group_by', 'overwrite', 'overwrite_vars',
'timeout', 'verbosity', 'source_project_update',]
return set(f.name for f in InventorySourceOptions._meta.fields) | set(
['name', 'description', 'schedule']
)
def save(self, *args, **kwargs):
# If update_fields has been specified, add our field names to it,