document_indexing: Make IndexInstanceNodeManager a subclass of mptt.TreeManager.

Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com>
This commit is contained in:
Roberto Rosario
2018-09-14 00:19:06 -04:00
parent 5880a650b3
commit a09511d0e9

View File

@@ -2,6 +2,8 @@ from __future__ import unicode_literals
from django.db import models
from mptt.managers import TreeManager
class DocumentIndexInstanceNodeManager(models.Manager):
def get_for(self, document):
@@ -21,7 +23,7 @@ class IndexManager(models.Manager):
index.rebuild()
class IndexInstanceNodeManager(models.Manager):
class IndexInstanceNodeManager(TreeManager):
def delete_empty(self):
# Select leaf nodes only because .delete_empty() bubbles up
for root_nodes in self.filter(parent=None):