X-Git-Url: https://git.mdrn.pl/edumed.git/blobdiff_plain/b58642415e284ebf397f3577bfe70277e84f6993..0c7e19187742930434db14b44579d9d22effc361:/wtem/admin.py?ds=inline diff --git a/wtem/admin.py b/wtem/admin.py index efaf253..fe4e692 100644 --- a/wtem/admin.py +++ b/wtem/admin.py @@ -10,7 +10,7 @@ from django.http import HttpResponse from django.template.loader import render_to_string from django.utils.safestring import mark_safe -from wtem.models import Confirmation, CompetitionState +from wtem.models import Confirmation, CompetitionState, TeacherConfirmation from .middleware import get_current_request from .models import Submission, Assignment, Attachment, exercises @@ -244,6 +244,7 @@ class ConfirmationAdmin(admin.ModelAdmin): readonly_fields = ('contact', 'readable_contact', 'readable_age', 'school_phone', 'key', 'confirmed') list_filter = ('confirmed',) list_select_related = ('contact',) + search_fields = ('last_name', 'email', 'contact__contact') def resend_mail(self, request, queryset): for confirmation in queryset: @@ -252,7 +253,17 @@ class ConfirmationAdmin(admin.ModelAdmin): actions = [resend_mail] + +class TeacherConfirmationAdmin(admin.ModelAdmin): + list_display = ('readable_contact', 'school_phone', 'readable_age', 'confirmed') + readonly_fields = ('contact', 'readable_contact', 'readable_age', 'school_phone', 'key', 'confirmed') + list_filter = ('confirmed',) + list_select_related = ('contact',) + search_fields = ('contact__contact',) + + admin.site.register(Submission, SubmissionAdmin) admin.site.register(Assignment) admin.site.register(Confirmation, ConfirmationAdmin) +admin.site.register(TeacherConfirmation, TeacherConfirmationAdmin) admin.site.register(CompetitionState)