from django.contrib import admin from .models import Case, Series, SeriesImage, Condition, Subspecialty, Finding 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 # Register your models here. # admin.site.register(Examination) # admin.site.register(Site) admin.site.register(SeriesImage) admin.site.register(Condition) admin.site.register(Subspecialty) admin.site.register(Finding) 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)