From 1650813d17f5bca6138e5be28f38e580986a1780 Mon Sep 17 00:00:00 2001 From: Michael Terry Date: Wed, 20 Dec 2017 10:18:05 -0500 Subject: [PATCH] Avoid a dropdown for course runs Entitlement detail pages in django admin normally show a dropdown button for the enrollment_course_run field. But on stage, that can cause a timeout because the enrollment database is so large. So instead, just show it as a raw id field. --- common/djangoapps/entitlements/admin.py | 1 + 1 file changed, 1 insertion(+) diff --git a/common/djangoapps/entitlements/admin.py b/common/djangoapps/entitlements/admin.py index dd167097c5..e06d8d346f 100644 --- a/common/djangoapps/entitlements/admin.py +++ b/common/djangoapps/entitlements/admin.py @@ -14,6 +14,7 @@ class CourseEntitlementAdmin(admin.ModelAdmin): 'mode', 'enrollment_course_run', 'order_number') + raw_id_fields = ('enrollment_course_run', 'user',) @admin.register(CourseEntitlementPolicy)