migrate atlas series from sortedm2m

This commit is contained in:
Ross
2024-02-17 21:56:54 +00:00
parent f5d429498a
commit b8656b1e91
4 changed files with 75 additions and 10 deletions
+10 -10
View File
@@ -354,8 +354,8 @@ class Case(models.Model, AuthorMixin):
help_text="If a case should be freely available to browse", default=True
)
series = SortedManyToManyField("Series", related_name="case")
#series = models.ManyToManyField("Series", through="SeriesDetail", related_name="case")
#series = SortedManyToManyField("Series", related_name="case")
series = models.ManyToManyField("Series", through="SeriesDetail", related_name="case")
notes = GenericRelation(QuestionNote)
@@ -869,14 +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 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)