Coverage for rest_api/migrations/0058_remove_lineagealias_lineage_and_more.py: 100%
5 statements
« prev ^ index » next coverage.py v7.15.4, created at 2026-08-10 03:22 +0000
« prev ^ index » next coverage.py v7.15.4, created at 2026-08-10 03:22 +0000
1# Generated by Django 4.2.10 on 2024-08-27 09:03
3from django.db import migrations, models
4import django.db.models.deletion
7class Migration(migrations.Migration):
9 dependencies = [
10 ("rest_api", "0057_remove_sample_processing_date_and_more"),
11 ]
13 operations = [
14 migrations.RemoveField(
15 model_name="lineagealias",
16 name="lineage",
17 ),
18 migrations.RemoveConstraint(
19 model_name="lineage",
20 name="unique_lineage",
21 ),
22 migrations.RemoveConstraint(
23 model_name="lineage",
24 name="unique_lineage_null_alias",
25 ),
26 migrations.RemoveField(
27 model_name="lineage",
28 name="lineage",
29 ),
30 migrations.RemoveField(
31 model_name="lineage",
32 name="prefixed_alias",
33 ),
34 migrations.AddField(
35 model_name="lineage",
36 name="name",
37 field=models.CharField(default=1, max_length=50),
38 preserve_default=False,
39 ),
40 migrations.AddField(
41 model_name="lineage",
42 name="parent",
43 field=models.ForeignKey(
44 blank=True,
45 null=True,
46 on_delete=django.db.models.deletion.CASCADE,
47 to="rest_api.lineage",
48 ),
49 ),
50 migrations.AddConstraint(
51 model_name="lineage",
52 constraint=models.UniqueConstraint(
53 fields=("name", "parent"), name="unique_lineage"
54 ),
55 ),
56 migrations.DeleteModel(
57 name="LineageAlias",
58 ),
59 ]