23 lines
685 B
Python
23 lines
685 B
Python
from __future__ import unicode_literals
|
|
|
|
from django.contrib import admin
|
|
|
|
from .models import DocumentVersionSignature
|
|
|
|
|
|
@admin.register(DocumentVersionSignature)
|
|
class DocumentVersionSignatureAdmin(admin.ModelAdmin):
|
|
def document(self, instance):
|
|
return instance.document_version.document
|
|
|
|
def has_detached_signature(self, instance):
|
|
return True if instance.signature_file else False
|
|
|
|
has_detached_signature.boolean = True
|
|
list_display = (
|
|
'document', 'document_version', 'has_embedded_signature',
|
|
'has_detached_signature'
|
|
)
|
|
list_display_links = ('document_version',)
|
|
search_fields = ('document_version__document__label',)
|