Update fields for job event models to match raw sql operations

* raw sql commands were in migration to partition table
* .. just needed to add FakeAddField entries for the new
     job_created field added to each job event model
* .. and also needed to actually list the new field on the model classes
This commit is contained in:
Jim Ladd
2021-02-24 21:35:00 -08:00
parent 221ddeb915
commit f642c520bd
2 changed files with 36 additions and 0 deletions

View File

@@ -110,4 +110,24 @@ class Migration(migrations.Migration):
name='job_created',
field=models.DateTimeField(null=True, editable=False),
),
FakeAddField(
model_name='inventoryupdateevent',
name='job_created',
field=models.DateTimeField(null=True, editable=False),
),
FakeAddField(
model_name='projectupdateevent',
name='job_created',
field=models.DateTimeField(null=True, editable=False),
),
FakeAddField(
model_name='adhoccommandevent',
name='job_created',
field=models.DateTimeField(null=True, editable=False),
),
FakeAddField(
model_name='systemjobevent',
name='job_created',
field=models.DateTimeField(null=True, editable=False),
),
]

View File

@@ -605,6 +605,10 @@ class ProjectUpdateEvent(BasePlaybookEvent):
on_delete=models.CASCADE,
editable=False,
)
job_created = models.DateTimeField(
null=True,
editable=False
)
@property
def host_name(self):
@@ -776,6 +780,10 @@ class AdHocCommandEvent(BaseCommandEvent):
default='',
editable=False,
)
job_created = models.DateTimeField(
null=True,
editable=False
)
def get_absolute_url(self, request=None):
return reverse('api:ad_hoc_command_event_detail', kwargs={'pk': self.pk}, request=request)
@@ -811,6 +819,10 @@ class InventoryUpdateEvent(BaseCommandEvent):
on_delete=models.CASCADE,
editable=False,
)
job_created = models.DateTimeField(
null=True,
editable=False
)
@property
def event(self):
@@ -845,6 +857,10 @@ class SystemJobEvent(BaseCommandEvent):
on_delete=models.CASCADE,
editable=False,
)
job_created = models.DateTimeField(
null=True,
editable=False
)
@property
def event(self):