fix cid user api
This commit is contained in:
+3
-1
@@ -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
@@ -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):
|
||||
|
||||
Reference in New Issue
Block a user