diff options
author | Akshen | 2017-05-02 15:18:33 +0530 |
---|---|---|
committer | Akshen | 2017-05-19 15:30:31 +0530 |
commit | 992383b918f684c4a66e535d4f587c6fe2e24a48 (patch) | |
tree | 7159b65d074a7ddd7b15f4c0a5c6288cc09a97c2 /workshop_app/models.py | |
parent | 054d10841fff307834487b329000f1acfa1393a2 (diff) | |
download | workshop_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.py | 12 |
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( |