Improve admin interfaces.

This commit is contained in:
Roberto Rosario
2015-09-08 18:13:22 -04:00
parent f21ee34a94
commit 02353927db
18 changed files with 139 additions and 67 deletions

View File

@@ -12,7 +12,13 @@ class SmartLinkConditionInline(admin.StackedInline):
allow_add = True
@admin.register(SmartLink)
class SmartLinkAdmin(admin.ModelAdmin):
inlines = [SmartLinkConditionInline]
def document_type_list(self, instance):
return ','.join(
instance.document_types.values_list('label', flat=True)
)
admin.site.register(SmartLink, SmartLinkAdmin)
filter_horizontal = ('document_types',)
inlines = (SmartLinkConditionInline,)
list_display = ('label', 'dynamic_label', 'enabled', 'document_type_list')