diff options
author | Leif Johansson <leifj@sunet.se> | 2010-07-07 22:01:53 +0200 |
---|---|---|
committer | Leif Johansson <leifj@sunet.se> | 2010-07-07 22:01:53 +0200 |
commit | 08b06e70f6a5f9f4d51317b0b2930238e09ee8c7 (patch) | |
tree | e9bc6e9408e866bf229f0414abdb8110f49c8b06 /coip/apps/invitation/models.py | |
parent | 648f18d2d8e1e4d0791d11204ced8566f30eaa9e (diff) |
integrated invitation management into membership application
Diffstat (limited to 'coip/apps/invitation/models.py')
-rw-r--r-- | coip/apps/invitation/models.py | 34 |
1 files changed, 0 insertions, 34 deletions
diff --git a/coip/apps/invitation/models.py b/coip/apps/invitation/models.py deleted file mode 100644 index 951fa59..0000000 --- a/coip/apps/invitation/models.py +++ /dev/null @@ -1,34 +0,0 @@ -''' -Created on Jun 23, 2010 - -@author: leifj -''' - -from django.db import models -from django.contrib.auth.models import User -from coip.apps.membership.models import Membership -from pprint import pprint -from uuid import uuid4 -import datetime - -class Invitation(models.Model): - ''' - Represents an invitation to an application - ''' - sender = models.ForeignKey(User, unique=True) - membership = models.ForeignKey(Membership, unique=True) - timecreated = models.DateTimeField(auto_now_add=True) - lastupdated = models.DateTimeField(auto_now=True) - expires = models.DateTimeField() - token = models.TextField(unique=True) - - - def __init__(self): - self.token = uuid4() - - def valid(self): - return datetime.date.today() > self.expires - - def send_email(self): - pprint("sent email to "+self.to) - return
\ No newline at end of file |