Browse Source

Extra properties on forum model

Rafał Pitoń 10 years ago
parent
commit
652fefe358
1 changed files with 12 additions and 0 deletions
  1. 12 0
      misago/forums/models.py

+ 12 - 0
misago/forums/models.py

@@ -121,6 +121,18 @@ class Forum(MPTTModel):
         move_forum_content.send(sender=self, new_forum=new_forum)
         move_forum_content.send(sender=self, new_forum=new_forum)
 
 
     @property
     @property
+    def is_category(self):
+        return self.role == 'category'
+
+    @property
+    def is_forum(self):
+        return self.role == 'forum'
+
+    @property
+    def is_redirect(self):
+        return self.role == 'redirect'
+
+    @property
     def redirect_host(self):
     def redirect_host(self):
         return urlparse(self.redirect_url).hostname
         return urlparse(self.redirect_url).hostname