1 # Generated by Django 2.2 on 2021-06-30 16:29
3 from django.db import migrations, models
4 import django.db.models.deletion
5 from account.models import Lab
8 def set_availability(apps, schema_editor):
9 models = [apps.get_model('resource_inventory', 'Image'), apps.get_model('resource_inventory', 'Opsys')]
12 for obj in model.objects.all():
18 def set_rconfig_arch(apps, schema_editor):
19 rprofs = apps.get_model('resource_inventory', 'ResourceProfile')
21 for rprof in rprofs.objects.all():
22 rprof.architecture = rprof.cpuprofile.first().architecture
25 class Migration(migrations.Migration):
28 ('account', '0009_auto_20210324_2107'),
29 ('resource_inventory', '0017_auto_20201218_1516'),
33 migrations.RemoveField(
37 migrations.AlterField(
40 field=models.CharField(default='none (retired)', max_length=100),
41 preserve_default=True,
43 migrations.RemoveField(
45 name='sup_installers',
51 field=models.CharField(choices=[('x86_64', 'x86_64'), ('aarch64', 'aarch64'), ('unknown', 'unknown')], default='unknown', max_length=50),
52 preserve_default=False,
58 field=models.BooleanField(default=True),
63 field=models.BooleanField(default=False),
69 field=models.BooleanField(default=False),
74 field=models.BooleanField(default=True),
77 migrations.RunPython(set_availability),
82 field=models.CharField(default="none (retired)", max_length=100),
83 preserve_default=False,
89 field=models.ForeignKey(default=Lab.objects.first, on_delete=django.db.models.deletion.CASCADE, to='account.Lab'),
90 preserve_default=False,
94 model_name='resourceprofile',
96 field=models.CharField(choices=[('x86_64', 'x86_64'), ('aarch64', 'aarch64'), ('unknown', 'unknown')], default='unknown', max_length=50),
97 preserve_default=False,
100 migrations.RunPython(set_rconfig_arch),