summaryrefslogtreecommitdiffstats
path: root/bitbake/lib/toaster/orm/migrations/0001_initial.py
diff options
context:
space:
mode:
Diffstat (limited to 'bitbake/lib/toaster/orm/migrations/0001_initial.py')
-rw-r--r--bitbake/lib/toaster/orm/migrations/0001_initial.py100
1 files changed, 50 insertions, 50 deletions
diff --git a/bitbake/lib/toaster/orm/migrations/0001_initial.py b/bitbake/lib/toaster/orm/migrations/0001_initial.py
index 760462f6b4..a8ac23bfc7 100644
--- a/bitbake/lib/toaster/orm/migrations/0001_initial.py
+++ b/bitbake/lib/toaster/orm/migrations/0001_initial.py
@@ -54,7 +54,7 @@ class Migration(migrations.Migration):
54 ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), 54 ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
55 ('file_name', models.FilePathField()), 55 ('file_name', models.FilePathField()),
56 ('file_size', models.IntegerField()), 56 ('file_size', models.IntegerField()),
57 ('build', models.ForeignKey(to='orm.Build')), 57 ('build', models.ForeignKey(to='orm.Build', on_delete=models.CASCADE)),
58 ], 58 ],
59 ), 59 ),
60 migrations.CreateModel( 60 migrations.CreateModel(
@@ -64,7 +64,7 @@ class Migration(migrations.Migration):
64 ('area', models.IntegerField(choices=[(0, b'variable')])), 64 ('area', models.IntegerField(choices=[(0, b'variable')])),
65 ('key', models.CharField(max_length=100)), 65 ('key', models.CharField(max_length=100)),
66 ('text', models.TextField()), 66 ('text', models.TextField()),
67 ('build', models.ForeignKey(related_name='helptext_build', to='orm.Build')), 67 ('build', models.ForeignKey(related_name='helptext_build', to='orm.Build', on_delete=models.CASCADE)),
68 ], 68 ],
69 ), 69 ),
70 migrations.CreateModel( 70 migrations.CreateModel(
@@ -94,8 +94,8 @@ class Migration(migrations.Migration):
94 ('dirpath', models.CharField(default=None, max_length=255, null=True)), 94 ('dirpath', models.CharField(default=None, max_length=255, null=True)),
95 ('priority', models.IntegerField(default=0)), 95 ('priority', models.IntegerField(default=0)),
96 ('local_path', models.FilePathField(default=b'/', max_length=1024)), 96 ('local_path', models.FilePathField(default=b'/', max_length=1024)),
97 ('build', models.ForeignKey(related_name='layer_version_build', default=None, to='orm.Build', null=True)), 97 ('build', models.ForeignKey(related_name='layer_version_build', default=None, to='orm.Build', null=True, on_delete=models.CASCADE)),
98 ('layer', models.ForeignKey(related_name='layer_version_layer', to='orm.Layer')), 98 ('layer', models.ForeignKey(related_name='layer_version_layer', to='orm.Layer', on_delete=models.CASCADE)),
99 ], 99 ],
100 ), 100 ),
101 migrations.CreateModel( 101 migrations.CreateModel(
@@ -112,9 +112,9 @@ class Migration(migrations.Migration):
112 fields=[ 112 fields=[
113 ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), 113 ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
114 ('up_id', models.IntegerField(default=None, null=True)), 114 ('up_id', models.IntegerField(default=None, null=True)),
115 ('depends_on', models.ForeignKey(related_name='dependees', to='orm.Layer_Version')), 115 ('depends_on', models.ForeignKey(related_name='dependees', to='orm.Layer_Version', on_delete=models.CASCADE)),
116 ('layer_source', models.ForeignKey(default=None, to='orm.LayerSource', null=True)), 116 ('layer_source', models.ForeignKey(default=None, to='orm.LayerSource', null=True, on_delete=models.CASCADE)),
117 ('layer_version', models.ForeignKey(related_name='dependencies', to='orm.Layer_Version')), 117 ('layer_version', models.ForeignKey(related_name='dependencies', to='orm.Layer_Version', on_delete=models.CASCADE)),
118 ], 118 ],
119 ), 119 ),
120 migrations.CreateModel( 120 migrations.CreateModel(
@@ -125,7 +125,7 @@ class Migration(migrations.Migration):
125 ('message', models.TextField(null=True, blank=True)), 125 ('message', models.TextField(null=True, blank=True)),
126 ('pathname', models.FilePathField(max_length=255, blank=True)), 126 ('pathname', models.FilePathField(max_length=255, blank=True)),
127 ('lineno', models.IntegerField(null=True)), 127 ('lineno', models.IntegerField(null=True)),
128 ('build', models.ForeignKey(to='orm.Build')), 128 ('build', models.ForeignKey(to='orm.Build', on_delete=models.CASCADE)),
129 ], 129 ],
130 ), 130 ),
131 migrations.CreateModel( 131 migrations.CreateModel(
@@ -136,8 +136,8 @@ class Migration(migrations.Migration):
136 ('up_date', models.DateTimeField(default=None, null=True)), 136 ('up_date', models.DateTimeField(default=None, null=True)),
137 ('name', models.CharField(max_length=255)), 137 ('name', models.CharField(max_length=255)),
138 ('description', models.CharField(max_length=255)), 138 ('description', models.CharField(max_length=255)),
139 ('layer_source', models.ForeignKey(default=None, to='orm.LayerSource', null=True)), 139 ('layer_source', models.ForeignKey(default=None, to='orm.LayerSource', null=True, on_delete=models.CASCADE)),
140 ('layer_version', models.ForeignKey(to='orm.Layer_Version')), 140 ('layer_version', models.ForeignKey(to='orm.Layer_Version', on_delete=models.CASCADE)),
141 ], 141 ],
142 ), 142 ),
143 migrations.CreateModel( 143 migrations.CreateModel(
@@ -154,7 +154,7 @@ class Migration(migrations.Migration):
154 ('installed_size', models.IntegerField(default=0)), 154 ('installed_size', models.IntegerField(default=0)),
155 ('section', models.CharField(max_length=80, blank=True)), 155 ('section', models.CharField(max_length=80, blank=True)),
156 ('license', models.CharField(max_length=80, blank=True)), 156 ('license', models.CharField(max_length=80, blank=True)),
157 ('build', models.ForeignKey(to='orm.Build', null=True)), 157 ('build', models.ForeignKey(to='orm.Build', null=True, on_delete=models.CASCADE)),
158 ], 158 ],
159 ), 159 ),
160 migrations.CreateModel( 160 migrations.CreateModel(
@@ -162,8 +162,8 @@ class Migration(migrations.Migration):
162 fields=[ 162 fields=[
163 ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), 163 ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
164 ('dep_type', models.IntegerField(choices=[(0, b'depends'), (1, b'depends'), (3, b'recommends'), (2, b'recommends'), (4, b'suggests'), (5, b'provides'), (6, b'replaces'), (7, b'conflicts')])), 164 ('dep_type', models.IntegerField(choices=[(0, b'depends'), (1, b'depends'), (3, b'recommends'), (2, b'recommends'), (4, b'suggests'), (5, b'provides'), (6, b'replaces'), (7, b'conflicts')])),
165 ('depends_on', models.ForeignKey(related_name='package_dependencies_target', to='orm.Package')), 165 ('depends_on', models.ForeignKey(related_name='package_dependencies_target', to='orm.Package', on_delete=models.CASCADE)),
166 ('package', models.ForeignKey(related_name='package_dependencies_source', to='orm.Package')), 166 ('package', models.ForeignKey(related_name='package_dependencies_source', to='orm.Package', on_delete=models.CASCADE)),
167 ], 167 ],
168 ), 168 ),
169 migrations.CreateModel( 169 migrations.CreateModel(
@@ -172,7 +172,7 @@ class Migration(migrations.Migration):
172 ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), 172 ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
173 ('path', models.FilePathField(max_length=255, blank=True)), 173 ('path', models.FilePathField(max_length=255, blank=True)),
174 ('size', models.IntegerField()), 174 ('size', models.IntegerField()),
175 ('package', models.ForeignKey(related_name='buildfilelist_package', to='orm.Package')), 175 ('package', models.ForeignKey(related_name='buildfilelist_package', to='orm.Package', on_delete=models.CASCADE)),
176 ], 176 ],
177 ), 177 ),
178 migrations.CreateModel( 178 migrations.CreateModel(
@@ -185,7 +185,7 @@ class Migration(migrations.Migration):
185 ('updated', models.DateTimeField(auto_now=True)), 185 ('updated', models.DateTimeField(auto_now=True)),
186 ('user_id', models.IntegerField(null=True)), 186 ('user_id', models.IntegerField(null=True)),
187 ('is_default', models.BooleanField(default=False)), 187 ('is_default', models.BooleanField(default=False)),
188 ('bitbake_version', models.ForeignKey(to='orm.BitbakeVersion', null=True)), 188 ('bitbake_version', models.ForeignKey(to='orm.BitbakeVersion', null=True, on_delete=models.CASCADE)),
189 ], 189 ],
190 ), 190 ),
191 migrations.CreateModel( 191 migrations.CreateModel(
@@ -193,8 +193,8 @@ class Migration(migrations.Migration):
193 fields=[ 193 fields=[
194 ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), 194 ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
195 ('optional', models.BooleanField(default=True)), 195 ('optional', models.BooleanField(default=True)),
196 ('layercommit', models.ForeignKey(to='orm.Layer_Version', null=True)), 196 ('layercommit', models.ForeignKey(to='orm.Layer_Version', null=True, on_delete=models.CASCADE)),
197 ('project', models.ForeignKey(to='orm.Project')), 197 ('project', models.ForeignKey(to='orm.Project', on_delete=models.CASCADE)),
198 ], 198 ],
199 ), 199 ),
200 migrations.CreateModel( 200 migrations.CreateModel(
@@ -203,7 +203,7 @@ class Migration(migrations.Migration):
203 ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), 203 ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
204 ('target', models.CharField(max_length=100)), 204 ('target', models.CharField(max_length=100)),
205 ('task', models.CharField(max_length=100, null=True)), 205 ('task', models.CharField(max_length=100, null=True)),
206 ('project', models.ForeignKey(to='orm.Project')), 206 ('project', models.ForeignKey(to='orm.Project', on_delete=models.CASCADE)),
207 ], 207 ],
208 ), 208 ),
209 migrations.CreateModel( 209 migrations.CreateModel(
@@ -212,7 +212,7 @@ class Migration(migrations.Migration):
212 ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), 212 ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
213 ('name', models.CharField(max_length=100)), 213 ('name', models.CharField(max_length=100)),
214 ('value', models.TextField(blank=True)), 214 ('value', models.TextField(blank=True)),
215 ('project', models.ForeignKey(to='orm.Project')), 215 ('project', models.ForeignKey(to='orm.Project', on_delete=models.CASCADE)),
216 ], 216 ],
217 ), 217 ),
218 migrations.CreateModel( 218 migrations.CreateModel(
@@ -232,8 +232,8 @@ class Migration(migrations.Migration):
232 ('file_path', models.FilePathField(max_length=255)), 232 ('file_path', models.FilePathField(max_length=255)),
233 ('pathflags', models.CharField(max_length=200, blank=True)), 233 ('pathflags', models.CharField(max_length=200, blank=True)),
234 ('is_image', models.BooleanField(default=False)), 234 ('is_image', models.BooleanField(default=False)),
235 ('layer_source', models.ForeignKey(default=None, to='orm.LayerSource', null=True)), 235 ('layer_source', models.ForeignKey(default=None, to='orm.LayerSource', null=True, on_delete=models.CASCADE)),
236 ('layer_version', models.ForeignKey(related_name='recipe_layer_version', to='orm.Layer_Version')), 236 ('layer_version', models.ForeignKey(related_name='recipe_layer_version', to='orm.Layer_Version', on_delete=models.CASCADE)),
237 ], 237 ],
238 ), 238 ),
239 migrations.CreateModel( 239 migrations.CreateModel(
@@ -241,8 +241,8 @@ class Migration(migrations.Migration):
241 fields=[ 241 fields=[
242 ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), 242 ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
243 ('dep_type', models.IntegerField(choices=[(0, b'depends'), (1, b'rdepends')])), 243 ('dep_type', models.IntegerField(choices=[(0, b'depends'), (1, b'rdepends')])),
244 ('depends_on', models.ForeignKey(related_name='r_dependencies_depends', to='orm.Recipe')), 244 ('depends_on', models.ForeignKey(related_name='r_dependencies_depends', to='orm.Recipe', on_delete=models.CASCADE)),
245 ('recipe', models.ForeignKey(related_name='r_dependencies_recipe', to='orm.Recipe')), 245 ('recipe', models.ForeignKey(related_name='r_dependencies_recipe', to='orm.Recipe', on_delete=models.CASCADE)),
246 ], 246 ],
247 ), 247 ),
248 migrations.CreateModel( 248 migrations.CreateModel(
@@ -253,7 +253,7 @@ class Migration(migrations.Migration):
253 ('description', models.CharField(max_length=255)), 253 ('description', models.CharField(max_length=255)),
254 ('branch_name', models.CharField(default=b'', max_length=50)), 254 ('branch_name', models.CharField(default=b'', max_length=50)),
255 ('helptext', models.TextField(null=True)), 255 ('helptext', models.TextField(null=True)),
256 ('bitbake_version', models.ForeignKey(to='orm.BitbakeVersion')), 256 ('bitbake_version', models.ForeignKey(to='orm.BitbakeVersion', on_delete=models.CASCADE)),
257 ], 257 ],
258 ), 258 ),
259 migrations.CreateModel( 259 migrations.CreateModel(
@@ -261,7 +261,7 @@ class Migration(migrations.Migration):
261 fields=[ 261 fields=[
262 ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), 262 ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
263 ('layer_name', models.CharField(default=b'', max_length=100)), 263 ('layer_name', models.CharField(default=b'', max_length=100)),
264 ('release', models.ForeignKey(to='orm.Release')), 264 ('release', models.ForeignKey(to='orm.Release', on_delete=models.CASCADE)),
265 ], 265 ],
266 ), 266 ),
267 migrations.CreateModel( 267 migrations.CreateModel(
@@ -269,8 +269,8 @@ class Migration(migrations.Migration):
269 fields=[ 269 fields=[
270 ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), 270 ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
271 ('priority', models.IntegerField(default=0)), 271 ('priority', models.IntegerField(default=0)),
272 ('layer_source', models.ForeignKey(to='orm.LayerSource')), 272 ('layer_source', models.ForeignKey(to='orm.LayerSource', on_delete=models.CASCADE)),
273 ('release', models.ForeignKey(to='orm.Release')), 273 ('release', models.ForeignKey(to='orm.Release', on_delete=models.CASCADE)),
274 ], 274 ],
275 ), 275 ),
276 migrations.CreateModel( 276 migrations.CreateModel(
@@ -282,7 +282,7 @@ class Migration(migrations.Migration):
282 ('is_image', models.BooleanField(default=False)), 282 ('is_image', models.BooleanField(default=False)),
283 ('image_size', models.IntegerField(default=0)), 283 ('image_size', models.IntegerField(default=0)),
284 ('license_manifest_path', models.CharField(max_length=500, null=True)), 284 ('license_manifest_path', models.CharField(max_length=500, null=True)),
285 ('build', models.ForeignKey(to='orm.Build')), 285 ('build', models.ForeignKey(to='orm.Build', on_delete=models.CASCADE)),
286 ], 286 ],
287 ), 287 ),
288 migrations.CreateModel( 288 migrations.CreateModel(
@@ -295,9 +295,9 @@ class Migration(migrations.Migration):
295 ('permission', models.CharField(max_length=16)), 295 ('permission', models.CharField(max_length=16)),
296 ('owner', models.CharField(max_length=128)), 296 ('owner', models.CharField(max_length=128)),
297 ('group', models.CharField(max_length=128)), 297 ('group', models.CharField(max_length=128)),
298 ('directory', models.ForeignKey(related_name='directory_set', to='orm.Target_File', null=True)), 298 ('directory', models.ForeignKey(related_name='directory_set', to='orm.Target_File', null=True, on_delete=models.CASCADE)),
299 ('sym_target', models.ForeignKey(related_name='symlink_set', to='orm.Target_File', null=True)), 299 ('sym_target', models.ForeignKey(related_name='symlink_set', to='orm.Target_File', null=True, on_delete=models.CASCADE)),
300 ('target', models.ForeignKey(to='orm.Target')), 300 ('target', models.ForeignKey(to='orm.Target', on_delete=models.CASCADE)),
301 ], 301 ],
302 ), 302 ),
303 migrations.CreateModel( 303 migrations.CreateModel(
@@ -306,15 +306,15 @@ class Migration(migrations.Migration):
306 ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), 306 ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
307 ('file_name', models.FilePathField(max_length=254)), 307 ('file_name', models.FilePathField(max_length=254)),
308 ('file_size', models.IntegerField()), 308 ('file_size', models.IntegerField()),
309 ('target', models.ForeignKey(to='orm.Target')), 309 ('target', models.ForeignKey(to='orm.Target', on_delete=models.CASCADE)),
310 ], 310 ],
311 ), 311 ),
312 migrations.CreateModel( 312 migrations.CreateModel(
313 name='Target_Installed_Package', 313 name='Target_Installed_Package',
314 fields=[ 314 fields=[
315 ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), 315 ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
316 ('package', models.ForeignKey(related_name='buildtargetlist_package', to='orm.Package')), 316 ('package', models.ForeignKey(related_name='buildtargetlist_package', to='orm.Package', on_delete=models.CASCADE)),
317 ('target', models.ForeignKey(to='orm.Target')), 317 ('target', models.ForeignKey(to='orm.Target', on_delete=models.CASCADE)),
318 ], 318 ],
319 ), 319 ),
320 migrations.CreateModel( 320 migrations.CreateModel(
@@ -337,8 +337,8 @@ class Migration(migrations.Migration):
337 ('sstate_result', models.IntegerField(default=0, choices=[(0, b'Not Applicable'), (1, b'File not in cache'), (2, b'Failed'), (3, b'Succeeded')])), 337 ('sstate_result', models.IntegerField(default=0, choices=[(0, b'Not Applicable'), (1, b'File not in cache'), (2, b'Failed'), (3, b'Succeeded')])),
338 ('message', models.CharField(max_length=240)), 338 ('message', models.CharField(max_length=240)),
339 ('logfile', models.FilePathField(max_length=255, blank=True)), 339 ('logfile', models.FilePathField(max_length=255, blank=True)),
340 ('build', models.ForeignKey(related_name='task_build', to='orm.Build')), 340 ('build', models.ForeignKey(related_name='task_build', to='orm.Build', on_delete=models.CASCADE)),
341 ('recipe', models.ForeignKey(related_name='tasks', to='orm.Recipe')), 341 ('recipe', models.ForeignKey(related_name='tasks', to='orm.Recipe', on_delete=models.CASCADE)),
342 ], 342 ],
343 options={ 343 options={
344 'ordering': ('order', 'recipe'), 344 'ordering': ('order', 'recipe'),
@@ -348,8 +348,8 @@ class Migration(migrations.Migration):
348 name='Task_Dependency', 348 name='Task_Dependency',
349 fields=[ 349 fields=[
350 ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), 350 ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
351 ('depends_on', models.ForeignKey(related_name='task_dependencies_depends', to='orm.Task')), 351 ('depends_on', models.ForeignKey(related_name='task_dependencies_depends', to='orm.Task', on_delete=models.CASCADE)),
352 ('task', models.ForeignKey(related_name='task_dependencies_task', to='orm.Task')), 352 ('task', models.ForeignKey(related_name='task_dependencies_task', to='orm.Task', on_delete=models.CASCADE)),
353 ], 353 ],
354 ), 354 ),
355 migrations.CreateModel( 355 migrations.CreateModel(
@@ -370,7 +370,7 @@ class Migration(migrations.Migration):
370 ('changed', models.BooleanField(default=False)), 370 ('changed', models.BooleanField(default=False)),
371 ('human_readable_name', models.CharField(max_length=200)), 371 ('human_readable_name', models.CharField(max_length=200)),
372 ('description', models.TextField(blank=True)), 372 ('description', models.TextField(blank=True)),
373 ('build', models.ForeignKey(related_name='variable_build', to='orm.Build')), 373 ('build', models.ForeignKey(related_name='variable_build', to='orm.Build', on_delete=models.CASCADE)),
374 ], 374 ],
375 ), 375 ),
376 migrations.CreateModel( 376 migrations.CreateModel(
@@ -381,28 +381,28 @@ class Migration(migrations.Migration):
381 ('file_name', models.FilePathField(max_length=255)), 381 ('file_name', models.FilePathField(max_length=255)),
382 ('line_number', models.IntegerField(null=True)), 382 ('line_number', models.IntegerField(null=True)),
383 ('operation', models.CharField(max_length=64)), 383 ('operation', models.CharField(max_length=64)),
384 ('variable', models.ForeignKey(related_name='vhistory', to='orm.Variable')), 384 ('variable', models.ForeignKey(related_name='vhistory', to='orm.Variable', on_delete=models.CASCADE)),
385 ], 385 ],
386 ), 386 ),
387 migrations.AddField( 387 migrations.AddField(
388 model_name='project', 388 model_name='project',
389 name='release', 389 name='release',
390 field=models.ForeignKey(to='orm.Release', null=True), 390 field=models.ForeignKey(to='orm.Release', null=True, on_delete=models.CASCADE),
391 ), 391 ),
392 migrations.AddField( 392 migrations.AddField(
393 model_name='package_dependency', 393 model_name='package_dependency',
394 name='target', 394 name='target',
395 field=models.ForeignKey(to='orm.Target', null=True), 395 field=models.ForeignKey(to='orm.Target', null=True, on_delete=models.CASCADE),
396 ), 396 ),
397 migrations.AddField( 397 migrations.AddField(
398 model_name='package', 398 model_name='package',
399 name='recipe', 399 name='recipe',
400 field=models.ForeignKey(to='orm.Recipe', null=True), 400 field=models.ForeignKey(to='orm.Recipe', null=True, on_delete=models.CASCADE),
401 ), 401 ),
402 migrations.AddField( 402 migrations.AddField(
403 model_name='logmessage', 403 model_name='logmessage',
404 name='task', 404 name='task',
405 field=models.ForeignKey(blank=True, to='orm.Task', null=True), 405 field=models.ForeignKey(blank=True, to='orm.Task', null=True, on_delete=models.CASCADE),
406 ), 406 ),
407 migrations.AlterUniqueTogether( 407 migrations.AlterUniqueTogether(
408 name='layersource', 408 name='layersource',
@@ -411,32 +411,32 @@ class Migration(migrations.Migration):
411 migrations.AddField( 411 migrations.AddField(
412 model_name='layer_version', 412 model_name='layer_version',
413 name='layer_source', 413 name='layer_source',
414 field=models.ForeignKey(default=None, to='orm.LayerSource', null=True), 414 field=models.ForeignKey(default=None, to='orm.LayerSource', null=True, on_delete=models.CASCADE),
415 ), 415 ),
416 migrations.AddField( 416 migrations.AddField(
417 model_name='layer_version', 417 model_name='layer_version',
418 name='project', 418 name='project',
419 field=models.ForeignKey(default=None, to='orm.Project', null=True), 419 field=models.ForeignKey(default=None, to='orm.Project', null=True, on_delete=models.CASCADE),
420 ), 420 ),
421 migrations.AddField( 421 migrations.AddField(
422 model_name='layer_version', 422 model_name='layer_version',
423 name='up_branch', 423 name='up_branch',
424 field=models.ForeignKey(default=None, to='orm.Branch', null=True), 424 field=models.ForeignKey(default=None, to='orm.Branch', null=True, on_delete=models.CASCADE),
425 ), 425 ),
426 migrations.AddField( 426 migrations.AddField(
427 model_name='layer', 427 model_name='layer',
428 name='layer_source', 428 name='layer_source',
429 field=models.ForeignKey(default=None, to='orm.LayerSource', null=True), 429 field=models.ForeignKey(default=None, to='orm.LayerSource', null=True, on_delete=models.CASCADE),
430 ), 430 ),
431 migrations.AddField( 431 migrations.AddField(
432 model_name='build', 432 model_name='build',
433 name='project', 433 name='project',
434 field=models.ForeignKey(to='orm.Project'), 434 field=models.ForeignKey(to='orm.Project', on_delete=models.CASCADE),
435 ), 435 ),
436 migrations.AddField( 436 migrations.AddField(
437 model_name='branch', 437 model_name='branch',
438 name='layer_source', 438 name='layer_source',
439 field=models.ForeignKey(default=True, to='orm.LayerSource', null=True), 439 field=models.ForeignKey(default=True, to='orm.LayerSource', null=True, on_delete=models.CASCADE),
440 ), 440 ),
441 migrations.CreateModel( 441 migrations.CreateModel(
442 name='ImportedLayerSource', 442 name='ImportedLayerSource',