summaryrefslogtreecommitdiff
path: root/workshop_app/models.py
diff options
context:
space:
mode:
authorAkshen2017-05-02 15:18:33 +0530
committerAkshen2017-05-19 15:30:31 +0530
commit992383b918f684c4a66e535d4f587c6fe2e24a48 (patch)
tree7159b65d074a7ddd7b15f4c0a5c6288cc09a97c2 /workshop_app/models.py
parent054d10841fff307834487b329000f1acfa1393a2 (diff)
downloadworkshop_booking-992383b918f684c4a66e535d4f587c6fe2e24a48.tar.gz
workshop_booking-992383b918f684c4a66e535d4f587c6fe2e24a48.tar.bz2
workshop_booking-992383b918f684c4a66e535d4f587c6fe2e24a48.zip
Email Verification Added
Diffstat (limited to 'workshop_app/models.py')
-rw-r--r--workshop_app/models.py12
1 files changed, 7 insertions, 5 deletions
diff --git a/workshop_app/models.py b/workshop_app/models.py
index 5969532..46454f5 100644
--- a/workshop_app/models.py
+++ b/workshop_app/models.py
@@ -14,7 +14,6 @@ def has_profile(user):
""" check if user has profile """
return True if hasattr(user, 'profile') else False
-
class Profile(models.Model):
"""Profile for users(instructors and coordinators)"""
@@ -24,12 +23,15 @@ class Profile(models.Model):
phone_number = models.CharField(
max_length=15,
validators=[RegexValidator(
- regex=r'^\+?1?\d{9,15}$', message=(
- "Phone number must be entered \
- in the format: '+999999999'.\
- Up to 15 digits allowed.")
+ regex=r'^\+?1?\d{9,15}$', message=(
+ "Phone number must be entered \
+ in the format: '+929490956'.\
+ Up to 15 digits allowed.")
)])
position = models.CharField(max_length=32, choices=position_choices)
+ is_email_verified = models.BooleanField(default=False)
+ activation_key = models.CharField(max_length=40, blank=True, null=True)
+ key_expiry_time = models.DateTimeField(blank=True, null=True)
def __str__(self):
return u"id: {0}| {1} {2} | {3} ".format(