29 lines
820 B
Python
29 lines
820 B
Python
from django.contrib import admin
|
|
|
|
from .models import Chapter, Section, Standard, Measurable, Intent
|
|
|
|
|
|
class InlineStandard(admin.StackedInline):
|
|
model = Standard
|
|
|
|
|
|
class ChapterAdmin(admin.ModelAdmin):
|
|
list_display = ('__str__', 'acronym', 'number_of_associated_standards')
|
|
list_filter = ('section',)
|
|
inlines = [InlineStandard]
|
|
|
|
|
|
class StandardAdmin(admin.ModelAdmin):
|
|
list_display = ('__str__', 'name', 'require_written_procedure', 'intent', 'number_of_measurables')
|
|
list_filter = ('headline__acronym',)
|
|
|
|
|
|
class IntentAdmin(admin.ModelAdmin):
|
|
list_display = ('__str__',)
|
|
|
|
|
|
admin.site.register(Intent, IntentAdmin)
|
|
admin.site.register(Chapter, ChapterAdmin)
|
|
admin.site.register(Standard, StandardAdmin)
|
|
admin.site.register(Section)
|
|
admin.site.register(Measurable) |