1
0
mirror of https://github.com/ansible/awx.git synced 2024-11-01 08:21:15 +03:00

Give a distinct hostname to satisfy the new unique constraint for job

host summary, show that it is derived from a removed host
This commit is contained in:
Matthew Jones 2014-07-14 16:07:18 -04:00
parent ef9c292df9
commit f56a8c16b0

View File

@ -8,11 +8,15 @@ from django.db import models
class Migration(DataMigration):
def forwards(self, orm):
idx = 0
for jhs in orm.JobHostSummary.objects.all():
print "JHS: Host: " + str(jhs.host)
if jhs.host is not None and jhs.host.active:
jhs.host_name = jhs.host.name
jhs.save()
else:
jhs.host_name = "tower_deleted_host-%s" % str(idx)
jhs.save()
idx += 1
def backwards(self, orm):
print("Not reversing jobhoststatus host_name field")