]> git.parisson.com Git - teleforma.git/commitdiff
Improve admin perf on StudentGroup
authorYoan Le Clanche <yoanl@pilotsystems.net>
Wed, 25 Jun 2025 11:29:50 +0000 (13:29 +0200)
committerYoan Le Clanche <yoanl@pilotsystems.net>
Wed, 25 Jun 2025 11:29:50 +0000 (13:29 +0200)
teleforma/admin.py

index 40cf8093fe6cff4f1a0a6f6b7308d42ee553099e..27b8e6df75b39ececb04e34bb4242cff574d66ae 100644 (file)
@@ -108,6 +108,7 @@ class StudentGroupForm(ActionForm):
 class StudentGroupAdmin(admin.ModelAdmin):
     model = StudentGroup
     filter_horizontal = ['students']
+    search_fields = ['name']
 
 
 class BalanceFilter(admin.SimpleListFilter):
@@ -524,7 +525,8 @@ class AppointmentAdmin(admin.ModelAdmin):
     export_csv.short_description = "Exporter en CSV"
 
 class GroupedMessageAdmin(admin.ModelAdmin):
-    list_per_page = 30    
+    list_per_page = 30
+    autocomplete_fields = ['group', 'sender']
 
 class ChatMessageAdmin(admin.ModelAdmin):
     list_display = ('message', 'user', 'room_name')