diff options
Diffstat (limited to 'bitbake/lib/toaster/bldcontrol/models.py')
-rw-r--r-- | bitbake/lib/toaster/bldcontrol/models.py | 18 |
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 | ||
133 | class BRLayer(models.Model): | 133 | class 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 | ||
142 | class BRBitbake(models.Model): | 142 | class 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 | ||
148 | class BRVariable(models.Model): | 148 | class 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 | ||
153 | class BRTarget(models.Model): | 153 | class 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 | ||
158 | class BRError(models.Model): | 158 | class 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() |