Remove unneeded accesor method
This commit is contained in:
@@ -37,11 +37,8 @@ class Index(models.Model):
|
|||||||
def get_absolute_url(self):
|
def get_absolute_url(self):
|
||||||
return ('indexing:index_instance_node_view', [self.instance_root.pk])
|
return ('indexing:index_instance_node_view', [self.instance_root.pk])
|
||||||
|
|
||||||
def get_index_document_types(self):
|
|
||||||
return self.document_types.all()
|
|
||||||
|
|
||||||
def get_document_types_not_in_index(self):
|
def get_document_types_not_in_index(self):
|
||||||
return DocumentType.objects.exclude(pk__in=self.get_index_document_types())
|
return DocumentType.objects.exclude(pk__in=self.document_types.all())
|
||||||
|
|
||||||
def save(self, *args, **kwargs):
|
def save(self, *args, **kwargs):
|
||||||
super(Index, self).save(*args, **kwargs)
|
super(Index, self).save(*args, **kwargs)
|
||||||
|
|||||||
@@ -183,7 +183,7 @@ def index_setup_document_types(request, index_pk):
|
|||||||
return assign_remove(
|
return assign_remove(
|
||||||
request,
|
request,
|
||||||
left_list=lambda: generate_choices_w_labels(index.get_document_types_not_in_index(), display_object_type=False),
|
left_list=lambda: generate_choices_w_labels(index.get_document_types_not_in_index(), display_object_type=False),
|
||||||
right_list=lambda: generate_choices_w_labels(index.get_index_document_types(), display_object_type=False),
|
right_list=lambda: generate_choices_w_labels(index.document_types.all(), display_object_type=False),
|
||||||
add_method=lambda x: index.document_types.add(x),
|
add_method=lambda x: index.document_types.add(x),
|
||||||
remove_method=lambda x: index.document_types.remove(x),
|
remove_method=lambda x: index.document_types.remove(x),
|
||||||
left_list_title=_(u'Document types not in index: %s') % index,
|
left_list_title=_(u'Document types not in index: %s') % index,
|
||||||
|
|||||||
Reference in New Issue
Block a user