Remove document metadata value helper, update document index template accordingly

This commit is contained in:
Roberto Rosario
2012-05-21 10:28:46 -04:00
parent 01b6ff168e
commit 4d8460ad8a
2 changed files with 5 additions and 16 deletions

View File

@@ -1,5 +1,9 @@
{{ object.content }}
{{ object.metadata_values_string }}
{% for document_metadata in object.documentmetadata_set.all %}
{{ document_metadata.value }}
{% endfor %}
{{ object.cleaned_filename }}
{{ object.filename }}
{{ object.extension_split.1 }}

View File

@@ -98,18 +98,3 @@ class DocumentTypeDefaults(models.Model):
class Meta:
verbose_name = _(u'document type defaults')
verbose_name_plural = _(u'document types defaults')
def document_metadata_values(document):
return DocumentMetadata.objects.filter(document=document).values_list('value', flat=True)
def document_metadata_values_string(document):
return u' '.join(document_metadata_values(document))
def document_metadata_dict_list(document):
return [{name: value} for name, value in DocumentMetadata.objects.filter(document=document).values_list('metadata_type__name', 'value')]
Document.add_to_class('metadata_values_string', document_metadata_values_string)