From 08b06e70f6a5f9f4d51317b0b2930238e09ee8c7 Mon Sep 17 00:00:00 2001 From: Leif Johansson Date: Wed, 7 Jul 2010 22:01:53 +0200 Subject: integrated invitation management into membership application --- coip/apps/invitation/models.py | 34 ---------------------------------- 1 file changed, 34 deletions(-) delete mode 100644 coip/apps/invitation/models.py (limited to 'coip/apps/invitation/models.py') 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 -- cgit v1.1