diff --git a/atlas/migrations/0039_alter_casecollection_collection_type.py b/atlas/migrations/0039_alter_casecollection_collection_type.py new file mode 100644 index 00000000..54bd2728 --- /dev/null +++ b/atlas/migrations/0039_alter_casecollection_collection_type.py @@ -0,0 +1,18 @@ +# Generated by Django 4.1.4 on 2024-02-17 21:22 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('atlas', '0038_casecollection_viewer_mode'), + ] + + operations = [ + migrations.AlterField( + model_name='casecollection', + name='collection_type', + field=models.CharField(choices=[('REV', 'Review'), ('REP', 'Report'), ('VIV', 'Viva')], default='REP', max_length=3), + ), + ] diff --git a/atlas/models.py b/atlas/models.py index 8dc94dbe..a1597fc4 100644 --- a/atlas/models.py +++ b/atlas/models.py @@ -355,6 +355,7 @@ class Case(models.Model, AuthorMixin): ) series = SortedManyToManyField("Series", related_name="case") + #series = models.ManyToManyField("Series", through="SeriesDetail", related_name="case") notes = GenericRelation(QuestionNote) @@ -868,6 +869,14 @@ class CaseCollection(ExamOrCollectionGenericBase): } +#class SeriesDetail(models.Model): +# case = models.ForeignKey(Case, on_delete=models.CASCADE) +# series = models.ForeignKey(Series, on_delete=models.CASCADE) +# +# sort_order = models.IntegerField(default=1000) +# +# class Meta: +# ordering = ("sort_order",) class CaseDetail(models.Model): case = models.ForeignKey(Case, on_delete=models.CASCADE)