From abda9e49dd6288b927a4720c18621d3de6489486 Mon Sep 17 00:00:00 2001 From: Asad Ali Date: Tue, 12 May 2026 17:15:45 +0500 Subject: [PATCH] perf: add enrollment mode + active=True indx --- courses/models.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/courses/models.py b/courses/models.py index 01f29c9296..88321e608e 100644 --- a/courses/models.py +++ b/courses/models.py @@ -1835,6 +1835,13 @@ class EnrollmentModel(TimestampedModel, AuditableModel): class Meta: abstract = True + indexes = [ + models.Index( + fields=["enrollment_mode"], + condition=models.Q(active=True), + name="%(app_label)s_%(class)s_mode_active_idx", + ), + ] user = models.ForeignKey(User, on_delete=models.CASCADE) change_status = models.CharField( # noqa: DJ001