allow merging of examinations

This commit is contained in:
Ross
2023-07-03 11:10:50 +01:00
parent 1ade42d7ba
commit 6b5c3f8914
14 changed files with 178 additions and 39 deletions
+6 -2
View File
@@ -304,10 +304,11 @@ class Case(models.Model):
return authors
def get_link(self):
return f"{self.pk}: {self.title}"
return format_html("<a href='{}'>{}</a>", self.get_absolute_url(), str(self))
def __str__(self):
return f"{self.pk}:{self.title}"
return f"{self.pk}: {self.title}"
def get_series_blocks(self):
html = ""
@@ -391,7 +392,7 @@ class Series(SeriesBase):
def get_full_str(self):
if self.case:
case_id = ", ".join([case.pk for case in self.case.all()])
case_id = ", ".join([str(case) for case in self.case.all()])
# case_id = self.case.pk
else:
case_id = "None"
@@ -403,6 +404,9 @@ class Series(SeriesBase):
def get_absolute_url(self):
return reverse("atlas:series_detail", kwargs={"pk": self.pk})
def get_link(self):
return format_html("<a href='{}'>{}</a>", self.get_absolute_url(), self.get_full_str())
class CaseCollection(ExamCollectionGenericBase):