From 18fb871917ea875ed8a66c017947c2678d71f5f1 Mon Sep 17 00:00:00 2001 From: Leif Johansson Date: Wed, 9 Feb 2011 11:08:19 +0100 Subject: restructure 2 --- .../meetingtools/apps/userprofile/models.py | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 src/templates/meetingtools/apps/userprofile/models.py (limited to 'src/templates/meetingtools/apps/userprofile/models.py') diff --git a/src/templates/meetingtools/apps/userprofile/models.py b/src/templates/meetingtools/apps/userprofile/models.py new file mode 100644 index 0000000..b0bc7ae --- /dev/null +++ b/src/templates/meetingtools/apps/userprofile/models.py @@ -0,0 +1,21 @@ +''' +Created on Jul 5, 2010 + +@author: leifj +''' +from django.db import models +from django.contrib.auth.models import User + +class UserProfile(models.Model): + user = models.ForeignKey(User,blank=True,related_name='profile') + display_name = models.CharField(max_length=255,blank=True) + email = models.EmailField(blank=True) + idp = models.CharField(max_length=255) + timecreated = models.DateTimeField(auto_now_add=True) + lastupdated = models.DateTimeField(auto_now=True) + + def __unicode__(self): + return "%s - %s" % (self.user.username,self.display_name) + +def profile(user): + return UserProfile.objects.get(user=user) -- cgit v1.1