diff --git a/awx/main/models/inventory.py b/awx/main/models/inventory.py index 30191fc401..5a5980bfb3 100644 --- a/awx/main/models/inventory.py +++ b/awx/main/models/inventory.py @@ -1085,7 +1085,7 @@ class InventorySource(UnifiedJobTemplate, InventorySourceOptions): @classmethod def _get_unified_job_field_names(cls): - return ['name', 'description', 'source', 'source_path', 'source_script', 'source_vars', + return ['name', 'description', 'source', 'source_path', 'source_script', 'source_vars', 'schedule', 'credential', 'source_regions', 'instance_filters', 'group_by', 'overwrite', 'overwrite_vars'] def save(self, *args, **kwargs): diff --git a/awx/main/models/jobs.py b/awx/main/models/jobs.py index d5303134f2..34a186f88b 100644 --- a/awx/main/models/jobs.py +++ b/awx/main/models/jobs.py @@ -194,7 +194,7 @@ class JobTemplate(UnifiedJobTemplate, JobOptions): @classmethod def _get_unified_job_field_names(cls): return ['name', 'description', 'job_type', 'inventory', 'project', - 'playbook', 'credential', 'cloud_credential', 'forks', + 'playbook', 'credential', 'cloud_credential', 'forks', 'schedule', 'limit', 'verbosity', 'extra_vars', 'job_tags', 'launch_type', 'force_handlers', 'skip_tags', 'start_at_task'] diff --git a/awx/main/models/projects.py b/awx/main/models/projects.py index 351f2b899b..25f398d444 100644 --- a/awx/main/models/projects.py +++ b/awx/main/models/projects.py @@ -221,7 +221,7 @@ class Project(UnifiedJobTemplate, ProjectOptions): def _get_unified_job_field_names(cls): return ['name', 'description', 'local_path', 'scm_type', 'scm_url', 'scm_branch', 'scm_clean', 'scm_delete_on_update', - 'credential'] + 'credential', 'schedule'] def save(self, *args, **kwargs): new_instance = not bool(self.pk)