This commit is contained in:
Ross
2021-12-15 21:05:20 +00:00
parent c999f9b0b8
commit 6475516546
+10 -4
View File
@@ -146,7 +146,7 @@ class ExamBase(models.Model):
"""Returns a comma seperated text list of authors"""
authors = [i for i in self.author.all()]
return authors
def check_cid_user(self, cid, passcode):
if self.valid_users.exists():
user = self.valid_users.filter(cid=cid).first()
@@ -235,7 +235,7 @@ class CidUser(models.Model):
return self.passcode == passcode
def email_details(self, resend=False):
if self.login_email_sent and not self.resend:
if self.login_email_sent and not resend:
return False, "Already sent."
login_url = reverse("cid_selector")
@@ -259,7 +259,13 @@ class CidUser(models.Model):
"""
try:
send_mail("Candidate Details", msg, "test@xkjq.uk", [self.email], fail_silently=False)
send_mail(
"Candidate Details",
msg,
"test@xkjq.uk",
[self.email],
fail_silently=False,
)
except SMTPException as e:
return False, e
@@ -267,6 +273,7 @@ class CidUser(models.Model):
self.save()
return True, ""
class CidUserExam(models.Model):
content_type = models.ForeignKey(ContentType, on_delete=models.CASCADE)
object_id = models.PositiveIntegerField()
@@ -286,4 +293,3 @@ class CidUserGroup(models.Model):
def __str__(self) -> str:
return str(self.name)