src/ldt/ldt/core/models.py
branchgroup_management
changeset 128 503e365a3af7
parent 125 5c3ed9c919bb
child 1191 b6e0b1811723
--- a/src/ldt/ldt/core/models.py	Tue Aug 09 11:51:12 2011 +0200
+++ b/src/ldt/ldt/core/models.py	Wed Aug 10 12:40:29 2011 +0200
@@ -1,34 +1,9 @@
-from django.contrib.auth.models import User, Group
+from django.contrib.auth.models import User
 from django.db import models
-
-class OwnerManager(models.Manager):
-    def get_by_natural_key(self, user_name):
-        return self.get(user__username=user_name)
-
-
-class Owner(models.Model):
-    objects = OwnerManager()
-    
-    user = models.ForeignKey(User, blank=True, null=True)
-    group = models.ForeignKey(Group, blank=True, null=True)
-
-    def __unicode__(self):
-        if self.user:
-            return self.user.username
-        else:
-            return self.group.name
-    
-    def natural_key(self):
-        # Right now there is no group so the user.username is enough
-        return self.user.username
-    natural_key.dependencies = ['auth.user']
     
 
-
 class Document(models.Model):
-    owner = models.ForeignKey(Owner, blank=True, null=True)
+    owner = models.ForeignKey(User, blank=True, null=True)
 
     class Meta:
         abstract = True
-
-