fix cid user api

This commit is contained in:
Ross
2024-01-09 14:24:42 +00:00
parent ff58c5cae8
commit 98c8eee0ff
2 changed files with 5 additions and 3 deletions
+3 -1
View File
@@ -103,7 +103,9 @@ def get_exam_user_status_cid_user(request, exam_id: int, cid: int):
if not exam.check_user_can_edit(request.user):
raise HttpError(HTTPStatus.UNAUTHORIZED,"Exam author required")
return exam.exam_user_status.filter(cid_user=cid)
print(exam_id, cid)
return exam.exam_user_status.filter(cid_user__cid=cid)
@router.get('/exam/{exam_id}/user_status/{user_id}/user', response=List[ExamUserStatusSchema])
def get_exam_user_status_user_user(request, exam_id: int, user_id: int):
+2 -2
View File
@@ -953,10 +953,10 @@ class ExamUserStatus(models.Model):
if self.cid_user:
user = self.cid_user.cid
email = self.cid_user.email
return f"{self.datetime:%Y-%m-%d %H:%M:%S}: {user} ({email}) - {self.status} ({self.extra})"
return f"{self.datetime:%Y-%m-%d %H:%M:%S}: [CID] {user} ({email}) - {self.status} ({self.extra})"
else:
user = self.user_user.username
return f"{self.datetime:%Y-%m-%d %H:%M:%S}: {user} - {self.status} ({self.extra})"
return f"{self.datetime:%Y-%m-%d %H:%M:%S}: [USER] {user} - {self.status} ({self.extra})"
class UserAnswerBase(models.Model):