src/core/models/term.py
changeset 83 4cdef872c351
parent 67 5d9223bb3aab
child 91 3bbf7371378a
--- a/src/core/models/term.py	Tue Jul 30 18:39:12 2013 +0200
+++ b/src/core/models/term.py	Tue Jul 30 23:00:03 2013 +0200
@@ -108,6 +108,10 @@
     parent = TreeForeignKey('self', null=True, blank=True, related_name='children')
     
     @property
+    def children_with_descendants(self):
+        return self.children.extra(where=['(rght-lft) > 1'])
+    
+    @property
     def alternative_labels_str(self):
         return " | ".join([l.label for l in self.alternative_labels.all() if l.label != self.label])