This commit is contained in:
Ross
2021-11-29 19:08:27 +00:00
parent 0344b149a6
commit e6a6fdc6e2
5 changed files with 118 additions and 65 deletions
+58 -20
View File
@@ -8,42 +8,80 @@ import django.db.models.deletion
class Migration(migrations.Migration):
dependencies = [
('atlas', '0006_auto_20211128_1448'),
("atlas", "0006_auto_20211128_1448"),
]
operations = [
migrations.CreateModel(
name='Finding',
name="Finding",
fields=[
('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('name', models.CharField(max_length=255)),
('primary_name', models.BooleanField(default='True')),
('synonym', models.ManyToManyField(blank=True, related_name='_atlas_finding_synonym_+', to='atlas.Finding')),
(
"id",
models.BigAutoField(
auto_created=True,
primary_key=True,
serialize=False,
verbose_name="ID",
),
),
("name", models.CharField(max_length=255)),
("primary_name", models.BooleanField(default="True")),
(
"synonym",
models.ManyToManyField(
blank=True,
related_name="_atlas_finding_synonym_+",
to="atlas.Finding",
),
),
],
bases=(atlas.models.SynMixin, models.Model),
),
migrations.RemoveField(
model_name='case',
name='findings',
model_name="case",
name="findings",
),
migrations.AlterField(
model_name='case',
name='description',
field=models.TextField(blank=True, help_text='Description of the case'),
model_name="case",
name="description",
field=models.TextField(blank=True, help_text="Description of the case"),
),
migrations.AlterField(
model_name='series',
name='description',
field=models.TextField(blank=True, help_text='Description of stack'),
model_name="series",
name="description",
field=models.TextField(blank=True, help_text="Description of stack"),
),
migrations.CreateModel(
name='SeriesFindings',
name="SeriesFinding",
fields=[
('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('description', models.TextField(blank=True, help_text='Findings on the series / stack', null=True)),
('annotation_json', models.TextField(blank=True, null=True)),
('findings', models.ManyToManyField(blank=True, to='atlas.Finding')),
('series', models.ForeignKey(null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='findings', to='atlas.series')),
(
"id",
models.BigAutoField(
auto_created=True,
primary_key=True,
serialize=False,
verbose_name="ID",
),
),
(
"description",
models.TextField(
blank=True,
help_text="Findings on the series / stack",
null=True,
),
),
("annotation_json", models.TextField(blank=True, null=True)),
("findings", models.ManyToManyField(blank=True, to="atlas.Finding")),
(
"series",
models.ForeignKey(
null=True,
on_delete=django.db.models.deletion.SET_NULL,
related_name="findings",
to="atlas.series",
),
),
],
),
]