make marking a little nice

This commit is contained in:
Ross
2024-01-08 11:53:16 +00:00
parent a35f92ef2e
commit 39128c2d33
4 changed files with 95 additions and 3 deletions
+2
View File
@@ -13,6 +13,7 @@ from .models import (
NoteType,
CidUser,
CidUserExam,
ExamUserStatus,
UserGrades,
UserProfile,
Supervisor,
@@ -31,6 +32,7 @@ admin.site.register(QuestionNote)
admin.site.register(NoteType)
admin.site.register(CidUser)
admin.site.register(CidUserExam)
admin.site.register(ExamUserStatus)
admin.site.register(CidUserGroup)
admin.site.register(UserProfile)
admin.site.register(UserGrades)
+4 -1
View File
@@ -919,11 +919,14 @@ class ExamUserStatus(models.Model):
exam = GenericForeignKey("content_type", "object_id")
def __str__(self):
self.cid_user: "CidUser"
if self.cid_user:
user = self.cid_user.cid
email = self.cid_user.email_field
return f"{self.datetime}: {user} () - {self.status} ({self.extra})"
else:
user = self.user_user.username
return f"{self.datetime}: {user} - {self.status} ({self.extra})"
return f"{self.datetime}: {user} - {self.status} ({self.extra})"
class UserAnswerBase(models.Model):