Merge pull request #8297 from edx/will/ecom-1494

Prevent Django admin from loading all users for verify student models.
This commit is contained in:
Will Daly
2015-06-01 11:06:26 -04:00

View File

@@ -14,6 +14,7 @@ class SoftwareSecurePhotoVerificationAdmin(admin.ModelAdmin):
"""
list_display = ('id', 'user', 'status', 'receipt_id', 'submitted_at', 'updated_at')
exclude = ('window',) # TODO: Remove after deleting this field from the model.
raw_id_fields = ('user',)
search_fields = (
'receipt_id',
)
@@ -25,6 +26,7 @@ class VerificationStatusAdmin(admin.ModelAdmin):
"""
list_display = ('timestamp', 'user', 'status', 'checkpoint', 'location_id')
readonly_fields = ()
raw_id_fields = ('user',)
search_fields = ('checkpoint', 'user')
def get_readonly_fields(self, request, obj=None):
@@ -47,6 +49,7 @@ class VerificationStatusAdmin(admin.ModelAdmin):
class SkippedReverificationAdmin(admin.ModelAdmin):
"""Admin for the SkippedReverification table. """
list_display = ('created_at', 'user', 'course_id', 'checkpoint')
raw_id_fields = ('user',)
readonly_fields = ('user', 'course_id')
search_fields = ('user', 'course_id', 'checkpoint')