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:
@@ -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')
|
||||
|
||||
|
||||
Reference in New Issue
Block a user