.
This commit is contained in:
+10
-4
@@ -146,7 +146,7 @@ class ExamBase(models.Model):
|
|||||||
"""Returns a comma seperated text list of authors"""
|
"""Returns a comma seperated text list of authors"""
|
||||||
authors = [i for i in self.author.all()]
|
authors = [i for i in self.author.all()]
|
||||||
return authors
|
return authors
|
||||||
|
|
||||||
def check_cid_user(self, cid, passcode):
|
def check_cid_user(self, cid, passcode):
|
||||||
if self.valid_users.exists():
|
if self.valid_users.exists():
|
||||||
user = self.valid_users.filter(cid=cid).first()
|
user = self.valid_users.filter(cid=cid).first()
|
||||||
@@ -235,7 +235,7 @@ class CidUser(models.Model):
|
|||||||
return self.passcode == passcode
|
return self.passcode == passcode
|
||||||
|
|
||||||
def email_details(self, resend=False):
|
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."
|
return False, "Already sent."
|
||||||
|
|
||||||
login_url = reverse("cid_selector")
|
login_url = reverse("cid_selector")
|
||||||
@@ -259,7 +259,13 @@ class CidUser(models.Model):
|
|||||||
"""
|
"""
|
||||||
|
|
||||||
try:
|
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:
|
except SMTPException as e:
|
||||||
return False, e
|
return False, e
|
||||||
|
|
||||||
@@ -267,6 +273,7 @@ class CidUser(models.Model):
|
|||||||
self.save()
|
self.save()
|
||||||
return True, ""
|
return True, ""
|
||||||
|
|
||||||
|
|
||||||
class CidUserExam(models.Model):
|
class CidUserExam(models.Model):
|
||||||
content_type = models.ForeignKey(ContentType, on_delete=models.CASCADE)
|
content_type = models.ForeignKey(ContentType, on_delete=models.CASCADE)
|
||||||
object_id = models.PositiveIntegerField()
|
object_id = models.PositiveIntegerField()
|
||||||
@@ -286,4 +293,3 @@ class CidUserGroup(models.Model):
|
|||||||
|
|
||||||
def __str__(self) -> str:
|
def __str__(self) -> str:
|
||||||
return str(self.name)
|
return str(self.name)
|
||||||
|
|
||||||
Reference in New Issue
Block a user