start adding self review to collections
This commit is contained in:
+9
-6
@@ -329,7 +329,6 @@ class SeriesImage(SeriesImageBase):
|
||||
)
|
||||
|
||||
|
||||
|
||||
class SeriesFinding(models.Model):
|
||||
series = models.ForeignKey(
|
||||
"Series", related_name="findings", on_delete=models.SET_NULL, null=True
|
||||
@@ -400,13 +399,13 @@ class Series(SeriesBase):
|
||||
self.pk, self.get_examination_full(), self.description, case_id
|
||||
)
|
||||
|
||||
|
||||
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())
|
||||
|
||||
return format_html(
|
||||
"<a href='{}'>{}</a>", self.get_absolute_url(), self.get_full_str()
|
||||
)
|
||||
|
||||
|
||||
class CaseCollection(ExamCollectionGenericBase):
|
||||
@@ -476,6 +475,12 @@ class CaseCollection(ExamCollectionGenericBase):
|
||||
archive = models.BooleanField(default=False)
|
||||
exam_mode = models.BooleanField(default=False)
|
||||
|
||||
# This should override the publish setting
|
||||
self_review = models.BooleanField(
|
||||
default=False,
|
||||
help_text="If true allows users self complete and review cases in a self directed way.",
|
||||
)
|
||||
|
||||
open_access = models.BooleanField(
|
||||
help_text="If the exam is freely accessible (to view and edit on the test system)",
|
||||
default=False,
|
||||
@@ -550,8 +555,6 @@ class BaseReportAnswer(models.Model):
|
||||
else:
|
||||
raise ValueError("No cid or user specified")
|
||||
|
||||
|
||||
|
||||
class Meta:
|
||||
abstract = True
|
||||
|
||||
|
||||
Reference in New Issue
Block a user