55 lines
1.3 KiB
Python
55 lines
1.3 KiB
Python
from longs.models import Exam
|
|
from django.contrib import admin
|
|
|
|
# Register your models here.
|
|
from .models import (
|
|
CidUserGroup,
|
|
Examination,
|
|
#Sign,
|
|
Modality,
|
|
Plane,
|
|
Contrast,
|
|
QuestionNote,
|
|
NoteType,
|
|
CidUser,
|
|
CidUserExam,
|
|
ExamUserStatus,
|
|
UserGrades,
|
|
UserProfile,
|
|
Supervisor,
|
|
ExamCollection,
|
|
Site
|
|
)
|
|
|
|
# from .models import Examination, Sign, Site, Condition
|
|
|
|
admin.site.register(Examination)
|
|
#admin.site.register(Sign)
|
|
admin.site.register(Site)
|
|
#admin.site.register(Condition)
|
|
admin.site.register(Plane)
|
|
admin.site.register(Contrast)
|
|
admin.site.register(QuestionNote)
|
|
admin.site.register(NoteType)
|
|
admin.site.register(CidUser)
|
|
admin.site.register(CidUserGroup)
|
|
admin.site.register(UserProfile)
|
|
admin.site.register(UserGrades)
|
|
admin.site.register(Supervisor)
|
|
admin.site.register(Modality)
|
|
admin.site.register(ExamCollection)
|
|
|
|
class CidUserExamAdmin(admin.ModelAdmin):
|
|
def get_queryset(self, request):
|
|
qs = super().get_queryset(request).prefetch_related('cid_user', 'user_user', 'exam')
|
|
return qs
|
|
|
|
|
|
admin.site.register(CidUserExam, CidUserExamAdmin)
|
|
|
|
class ExamUserStatusAdmin(admin.ModelAdmin):
|
|
def get_queryset(self, request):
|
|
qs = super().get_queryset(request).prefetch_related('cid_user_exam', 'exam')
|
|
return qs
|
|
|
|
admin.site.register(ExamUserStatus, ExamUserStatusAdmin) |