From 6785fc8ab29495d12cfde8caa3d07375aa2e6246 Mon Sep 17 00:00:00 2001 From: Leif Johansson Date: Wed, 4 Aug 2010 14:13:48 +0200 Subject: separated-out the invitation model again --- coip/apps/invitation/models.py | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create 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 new file mode 100644 index 0000000..574fc0b --- /dev/null +++ b/coip/apps/invitation/models.py @@ -0,0 +1,31 @@ +''' +Created on Jun 23, 2010 + +@author: leifj +''' +from django.db import models +from django.contrib.auth.models import User +from coip.apps.name.models import Name +import datetime +from pprint import pprint + +class Invitation(models.Model): + ''' + Invitation to a namespace/group + ''' + inviter = models.ForeignKey(User,related_name='inviter') + name = models.ForeignKey(Name,related_name='invitations') + email = models.EmailField() + message = models.TextField() + nonce = models.CharField(unique=True,max_length=255) + timecreated = models.DateTimeField(auto_now_add=True) + lastupdated = models.DateTimeField(auto_now=True) + expires = models.DateTimeField() + + def __unicode__(self): + return "%s invited to %s by %s" % (self.email,self.name,self.inviter) + + def send_email(self): + pprint("sent email to %s" % (self.email)) + return + -- cgit v1.1