from django.contrib import admin from .models import Case, Series, SeriesImage import tagulous.admin from django.forms import ModelForm from reversion.admin import VersionAdmin from django.forms.widgets import RadioSelect from tinymce.widgets import TinyMCE # from generic.models import Examination, Sign, Site, Condition from generic.models import Examination, Sign, Condition # Register your models here. # admin.site.register(Examination) # admin.site.register(Site) admin.site.register(SeriesImage) class AtlasAdminForm(ModelForm): class Meta: model = Case fields = [ "description", "history", "sign", "findings", "author", "series", ] widgets = { # "normal": RadioSelect( # choices=[(True, 'Yes'), # (False, 'No')]) "findings" : TinyMCE(attrs={'cols': 80, 'rows': 30}), "mark_scheme" : TinyMCE(attrs={'cols': 80, 'rows': 30}), } class AtlasAdmin(VersionAdmin): form = AtlasAdminForm save_on_top = True save_as = True view_on_site = True admin.site.register(Case, AtlasAdmin) class SeriesAdmin(VersionAdmin): pass admin.site.register(Series, SeriesAdmin)