Files
mayan-edms/mayan/apps/linking/admin.py
2015-09-08 18:13:22 -04:00

25 lines
661 B
Python

from __future__ import unicode_literals
from django.contrib import admin
from .models import SmartLink, SmartLinkCondition
class SmartLinkConditionInline(admin.StackedInline):
model = SmartLinkCondition
extra = 1
classes = ('collapse-open',)
allow_add = True
@admin.register(SmartLink)
class SmartLinkAdmin(admin.ModelAdmin):
def document_type_list(self, instance):
return ','.join(
instance.document_types.values_list('label', flat=True)
)
filter_horizontal = ('document_types',)
inlines = (SmartLinkConditionInline,)
list_display = ('label', 'dynamic_label', 'enabled', 'document_type_list')