from smaoahpa.drills.models import Log, Word, Semtype, Source, Form, Tag
from django.contrib import admin
from django.contrib.contenttypes import generic

class LogAdmin(admin.ModelAdmin):
	list_display = ('example','userinput','iscorrect','correct','game','date')


class FormInline(admin.TabularInline):
	model = Form

class WordAdmin(admin.ModelAdmin):
	list_display = ('lemma','wordid','pos','stem', 'sem_types_admin', 'source_admin', 'diphthong','gradation','rime','soggi','valency')
	list_filter = ['pos','stem','semtype','source'] 
	search_fields = ['lemma', 'semtype__semtype']
	inlines = [FormInline]
	# raw_id_fields = ['translations2nob']

class FormAdmin(admin.ModelAdmin):
	# list_display = ('fullform', 'tag',)
	list_display = ('fullform', )
	list_filter = list(list_display)
	search_fields = ['fullform']
	

admin.site.register(Form, FormAdmin)
admin.site.register(Source)
admin.site.register(Tag)
admin.site.register(Semtype)
admin.site.register(Word, WordAdmin)
admin.site.register(Log, LogAdmin)


