]> git.openstreetmap.org Git - osqa.git/blobdiff - forum/models/node.py
Merge pull request #65 from geraldcombs/patch-1
[osqa.git] / forum / models / node.py
index 83b9ab72b3096d9ca867b8dbe168b538b0bdb006..20ede477f2c95a826745b4a93dfec5bf87b2a00b 100644 (file)
@@ -152,7 +152,7 @@ class NodeQuerySet(CachedQuerySet):
 class NodeManager(CachedManager):
     use_for_related_fields = True
 
-    def get_query_set(self):
+    def get_queryset(self):
         qs = NodeQuerySet(self.model)
 
         # If the node is an answer, question or comment we filter the Node model by type
@@ -257,7 +257,7 @@ class Node(BaseModel, NodeContent):
     @classmethod
     def _generate_cache_key(cls, key, group="node"):
         return super(Node, cls)._generate_cache_key(key, group)
-        
+
     @classmethod
     def get_type(cls):
         return cls.__name__.lower()
@@ -330,6 +330,14 @@ class Node(BaseModel, NodeContent):
 
         return content
 
+    # Can be used to block subscription notifications for a specific node from a module
+    def _is_notifiable(self):
+        return True
+
+    @property
+    def is_notifiable(self):
+        return self._is_notifiable()
+
     @models.permalink
     def get_revisions_url(self):
         return ('revisions', (), {'id': self.id})