summaryrefslogtreecommitdiffstats
path: root/bitbake/lib/toaster/bldcontrol/models.py
diff options
context:
space:
mode:
Diffstat (limited to 'bitbake/lib/toaster/bldcontrol/models.py')
-rw-r--r--bitbake/lib/toaster/bldcontrol/models.py18
1 files changed, 9 insertions, 9 deletions
diff --git a/bitbake/lib/toaster/bldcontrol/models.py b/bitbake/lib/toaster/bldcontrol/models.py
index 0d30fd9be0..c2f302da24 100644
--- a/bitbake/lib/toaster/bldcontrol/models.py
+++ b/bitbake/lib/toaster/bldcontrol/models.py
@@ -85,9 +85,9 @@ class BuildRequest(models.Model):
85 85
86 search_allowed_fields = ("brtarget__target", "build__project__name") 86 search_allowed_fields = ("brtarget__target", "build__project__name")
87 87
88 project = models.ForeignKey(Project) 88 project = models.ForeignKey(Project, on_delete=models.CASCADE)
89 build = models.OneToOneField(Build, null = True) # TODO: toasterui should set this when Build is created 89 build = models.OneToOneField(Build, on_delete=models.CASCADE, null = True) # TODO: toasterui should set this when Build is created
90 environment = models.ForeignKey(BuildEnvironment, null = True) 90 environment = models.ForeignKey(BuildEnvironment, on_delete=models.CASCADE, null = True)
91 state = models.IntegerField(choices = REQUEST_STATE, default = REQ_CREATED) 91 state = models.IntegerField(choices = REQUEST_STATE, default = REQ_CREATED)
92 created = models.DateTimeField(auto_now_add = True) 92 created = models.DateTimeField(auto_now_add = True)
93 updated = models.DateTimeField(auto_now = True) 93 updated = models.DateTimeField(auto_now = True)
@@ -131,32 +131,32 @@ class BuildRequest(models.Model):
131 131
132 132
133class BRLayer(models.Model): 133class BRLayer(models.Model):
134 req = models.ForeignKey(BuildRequest) 134 req = models.ForeignKey(BuildRequest, on_delete=models.CASCADE)
135 name = models.CharField(max_length=100) 135 name = models.CharField(max_length=100)
136 giturl = models.CharField(max_length=254, null=True) 136 giturl = models.CharField(max_length=254, null=True)
137 local_source_dir = models.CharField(max_length=254, null=True) 137 local_source_dir = models.CharField(max_length=254, null=True)
138 commit = models.CharField(max_length=254, null=True) 138 commit = models.CharField(max_length=254, null=True)
139 dirpath = models.CharField(max_length=254, null=True) 139 dirpath = models.CharField(max_length=254, null=True)
140 layer_version = models.ForeignKey(Layer_Version, null=True) 140 layer_version = models.ForeignKey(Layer_Version, on_delete=models.CASCADE, null=True)
141 141
142class BRBitbake(models.Model): 142class BRBitbake(models.Model):
143 req = models.OneToOneField(BuildRequest) # only one bitbake for a request 143 req = models.OneToOneField(BuildRequest, on_delete=models.CASCADE) # only one bitbake for a request
144 giturl = models.CharField(max_length =254) 144 giturl = models.CharField(max_length =254)
145 commit = models.CharField(max_length = 254) 145 commit = models.CharField(max_length = 254)
146 dirpath = models.CharField(max_length = 254) 146 dirpath = models.CharField(max_length = 254)
147 147
148class BRVariable(models.Model): 148class BRVariable(models.Model):
149 req = models.ForeignKey(BuildRequest) 149 req = models.ForeignKey(BuildRequest, on_delete=models.CASCADE)
150 name = models.CharField(max_length=100) 150 name = models.CharField(max_length=100)
151 value = models.TextField(blank = True) 151 value = models.TextField(blank = True)
152 152
153class BRTarget(models.Model): 153class BRTarget(models.Model):
154 req = models.ForeignKey(BuildRequest) 154 req = models.ForeignKey(BuildRequest, on_delete=models.CASCADE)
155 target = models.CharField(max_length=100) 155 target = models.CharField(max_length=100)
156 task = models.CharField(max_length=100, null=True) 156 task = models.CharField(max_length=100, null=True)
157 157
158class BRError(models.Model): 158class BRError(models.Model):
159 req = models.ForeignKey(BuildRequest) 159 req = models.ForeignKey(BuildRequest, on_delete=models.CASCADE)
160 errtype = models.CharField(max_length=100) 160 errtype = models.CharField(max_length=100)
161 errmsg = models.TextField() 161 errmsg = models.TextField()
162 traceback = models.TextField() 162 traceback = models.TextField()