]> git.openstreetmap.org Git - osqa.git/blobdiff - forum/models/node.py
Create requirements.txt for easy dependency installation with pip and set up .gitignore
[osqa.git] / forum / models / node.py
index 83b9ab72b3096d9ca867b8dbe168b538b0bdb006..5b6cdb512a0554edac61d303594e15a11f65f494 100644 (file)
@@ -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})