Revision 890b0eaf astakos/im/models.py
b/astakos/im/models.py | ||
---|---|---|
45 | 45 |
from astakos.im.interface import get_quota, set_quota |
46 | 46 |
|
47 | 47 |
class AstakosUser(User): |
48 |
""" |
|
49 |
Extends ``django.contrib.auth.models.User`` by defining additional fields. |
|
50 |
""" |
|
48 | 51 |
# Use UserManager to get the create_user method, etc. |
49 | 52 |
objects = UserManager() |
50 | 53 |
|
... | ... | |
61 | 64 |
auth_token_expires = models.DateTimeField('Token expiration date', null=True) |
62 | 65 |
|
63 | 66 |
updated = models.DateTimeField('Update date') |
67 |
is_verified = models.BooleanField('Is verified?', default=False) |
|
64 | 68 |
|
65 | 69 |
@property |
66 | 70 |
def realname(self): |
... | ... | |
117 | 121 |
return self.username |
118 | 122 |
|
119 | 123 |
class Invitation(models.Model): |
124 |
""" |
|
125 |
Model for registring invitations |
|
126 |
""" |
|
120 | 127 |
inviter = models.ForeignKey(AstakosUser, related_name='invitations_sent', |
121 | 128 |
null=True) |
122 | 129 |
realname = models.CharField('Real name', max_length=255) |
Also available in: Unified diff