Add relaunch capability to a job. fill in related links for various serializers

This commit is contained in:
Matthew Jones
2014-09-05 14:02:14 -04:00
parent 9ec267ff89
commit b5763f078d
4 changed files with 35 additions and 2 deletions

View File

@@ -366,6 +366,11 @@ class Job(UnifiedJob, JobOptions):
dependencies.append(source.create_inventory_update(launch_type='dependency'))
return dependencies
def copy(self):
presets = {}
for kw in self.job_template._get_unified_job_field_names():
presets[kw] = getattr(self, kw)
return self.job_template.create_unified_job(**presets)
class JobHostSummary(CreatedModifiedModel):
'''