]> git.openstreetmap.org Git - osqa.git/blobdiff - forum/models/user.py
More polished PAI for module html injection and added a couple more places to inject...
[osqa.git] / forum / models / user.py
index 8837ef35836a22d84dd92e248aea51408d0f13d3..89bea283824f67b75f7bb8d9a642b3769c14befd 100644 (file)
@@ -20,10 +20,6 @@ QUESTIONS_PER_PAGE_CHOICES = (
 (50, u'50'),
 )
 
-class UserManager(CachedManager):
-    def get_site_owner(self):
-        return self.all().order_by('date_joined')[0]
-
 class AnonymousUser(DjangoAnonymousUser):
     def get_visible_answers(self, question):
         return question.answers.filter_state(deleted=False)
@@ -115,11 +111,14 @@ class User(BaseModel, DjangoUser):
     vote_up_count = DenormalizedField("actions", canceled=False, action_type="voteup")
     vote_down_count = DenormalizedField("actions", canceled=False, action_type="votedown")
 
-    objects = UserManager()
-
     def __unicode__(self):
         return self.username
 
+    @property
+    def is_siteowner(self):
+        #temporary thing, for now lets just assume that the site owner will always be the first user of the application
+        return self.id == 1
+
     @property
     def gravatar(self):
         return md5(self.email).hexdigest()