move a user more UserAnswer features to base class

This commit is contained in:
Ross
2023-05-15 11:23:06 +01:00
parent d05752b2dc
commit 664e29937d
6 changed files with 14 additions and 20 deletions
+2 -6
View File
@@ -771,6 +771,7 @@ class Exam(ExamBase):
@reversion.register
class UserAnswer(UserAnswerBase):
"""User answers by candidate"""
app_name = "rapids"
question = models.ForeignKey(
Rapid, related_name="cid_user_answers", on_delete=models.CASCADE
@@ -816,9 +817,7 @@ class UserAnswer(UserAnswerBase):
def __str__(self):
name = self.cid
if self.user is not None:
name = self.user.username
name = self.get_candidate_name()
try:
exam = self.exam
@@ -859,9 +858,6 @@ class UserAnswer(UserAnswerBase):
else:
return self.answer
def get_absolute_url(self):
return reverse("rapids:user_answer_view", kwargs={"pk": self.pk})
def get_answer_callstate(self):
if not self.callstate:
return ""