start atlas app
This commit is contained in:
Executable
+58
@@ -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)
|
||||
Reference in New Issue
Block a user