Added raw_id_fields on DocumentAuthorAdmin to speed up form loading, and added SessionPresentationAdmin to the meeting admin.py

- Legacy-Id: 13395
This commit is contained in:
Henrik Levkowetz 2017-05-19 14:09:49 +00:00
parent 1d37e387bd
commit 04e76c9fc9
2 changed files with 9 additions and 1 deletions

View file

@ -177,5 +177,6 @@ admin.site.register(BallotPositionDocEvent, BallotPositionDocEventAdmin)
class DocumentAuthorAdmin(admin.ModelAdmin):
list_display = ['id', 'document', 'author', 'order']
search_fields = [ 'document__name', 'author__address', ]
raw_id_fields = ['document', 'author', ]
admin.site.register(DocumentAuthor, DocumentAuthorAdmin)

View file

@ -1,7 +1,8 @@
from django.contrib import admin
from ietf.meeting.models import (Meeting, Room, Session, TimeSlot, Constraint, Schedule,
SchedTimeSessAssignment, ResourceAssociation, FloorPlan, UrlResource)
SchedTimeSessAssignment, ResourceAssociation, FloorPlan, UrlResource,
SessionPresentation)
class UrlResourceAdmin(admin.ModelAdmin):
@ -118,3 +119,9 @@ class FloorPlanAdmin(admin.ModelAdmin):
list_display = ['id', 'meeting', 'name', 'order', 'image', ]
raw_id_fields = ['meeting', ]
admin.site.register(FloorPlan, FloorPlanAdmin)
class SessionPresentationAdmin(admin.ModelAdmin):
list_display = ['id', 'session', 'document', 'rev', 'order', ]
list_filter = ['session__meeting', 'document__group__acronym', ]
raw_id_fields = ['document', 'session', ]
admin.site.register(SessionPresentation, SessionPresentationAdmin)