start atlas app

This commit is contained in:
Ross
2021-11-23 19:25:26 +00:00
parent 732bd7892c
commit 92c52896d0
13 changed files with 1576 additions and 0 deletions
Executable
+58
View File
@@ -0,0 +1,58 @@
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)