diff options
author | Leif Johansson <leifj@sunet.se> | 2010-08-04 15:14:17 +0200 |
---|---|---|
committer | Leif Johansson <leifj@sunet.se> | 2010-08-04 15:14:17 +0200 |
commit | 1f740b0af0de304c764e62fc0087c3bab6ae6bcf (patch) | |
tree | 94e57be724f767acb1aad87e1f80d1f7d0228c9d /coip/apps/invitation | |
parent | d94de32acf89d30c031596b3655f6e8005028919 (diff) |
make one profile 'primary'
Diffstat (limited to 'coip/apps/invitation')
-rw-r--r-- | coip/apps/invitation/models.py | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/coip/apps/invitation/models.py b/coip/apps/invitation/models.py index 574fc0b..96a856a 100644 --- a/coip/apps/invitation/models.py +++ b/coip/apps/invitation/models.py @@ -8,6 +8,8 @@ from django.contrib.auth.models import User from coip.apps.name.models import Name import datetime from pprint import pprint +from django.core.mail import send_mail +from coip.apps.userprofile.models import last_used_profile class Invitation(models.Model): ''' @@ -26,6 +28,25 @@ class Invitation(models.Model): return "%s invited to %s by %s" % (self.email,self.name,self.inviter) def send_email(self): + pinviter = last_used_profile(self.inviter) + send_mail('[coip] Invitation to join \'%s\'' % (self.name.short), + ''' + + %s (%s) has invited you to join \'%s\': + + %s + + If you want to accept the invitation open this link in your browser: + + http://localhost/invitation/%s/accept + + To view information about \'%s\' open this link in your browser: + + http://localhost/name/%s + + ''' % (pinviter.display_name,pinviter.identifier,self.name.short,self.message,self.nonce,self.name.id), + 'noreply@coip.example.com',[self.email], fail_silently=False) + pprint("sent email to %s" % (self.email)) return |