From 2e3b11aad4017a8ab77c8ce2860c97a20430a6ab Mon Sep 17 00:00:00 2001 From: annagav Date: Fri, 7 Feb 2025 15:46:52 -0500 Subject: [PATCH] Order courses for selection in cms CoursePage (#2535) Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> --- courses/admin.py | 1 + courses/migrations/0058_alter_course_options.py | 16 ++++++++++++++++ courses/models.py | 2 +- 3 files changed, 18 insertions(+), 1 deletion(-) create mode 100644 courses/migrations/0058_alter_course_options.py diff --git a/courses/admin.py b/courses/admin.py index e6c9683ebc..a389ff9076 100644 --- a/courses/admin.py +++ b/courses/admin.py @@ -61,6 +61,7 @@ class CourseAdmin(admin.ModelAdmin): model = Course search_fields = ["title", "departments__name", "readable_id"] + ordering = ("id",) list_display = ( "id", "title", diff --git a/courses/migrations/0058_alter_course_options.py b/courses/migrations/0058_alter_course_options.py new file mode 100644 index 0000000000..eff007f289 --- /dev/null +++ b/courses/migrations/0058_alter_course_options.py @@ -0,0 +1,16 @@ +# Generated by Django 4.2.18 on 2025-02-06 18:17 + +from django.db import migrations + + +class Migration(migrations.Migration): + dependencies = [ + ("courses", "0057_alter_program_end_date_alter_program_start_date"), + ] + + operations = [ + migrations.AlterModelOptions( + name="course", + options={"ordering": ["readable_id"]}, + ), + ] diff --git a/courses/models.py b/courses/models.py index 5378dcf4f5..108e2320c4 100644 --- a/courses/models.py +++ b/courses/models.py @@ -528,7 +528,7 @@ class Course(TimestampedModel, ValidateOnSaveMixin): """Model for a course""" class Meta: - ordering = ["id"] + ordering = ["readable_id"] objects = CourseQuerySet.as_manager() title = models.CharField(max_length=255)