from __future__ import unicode_literals from django.contrib import admin from .models import FieldChoice, FormInstance, FormTemplate, FormTemplateField @admin.register(FieldChoice) class FieldChoiceAdmin(admin.ModelAdmin): list_display = ('label', 'dotted_path') @admin.register(FormInstance) class FormInstanceAdmin(admin.ModelAdmin): list_display = ('form_template', 'data') class FormTemplateFieldInline(admin.StackedInline): model = FormTemplateField extra = 1 classes = ('collapse-open',) allow_add = True @admin.register(FormTemplate) class FormTemplateAdmin(admin.ModelAdmin): inlines = (FormTemplateFieldInline,) list_display = ('name', 'label', 'enabled')