@@ -28,7 +28,12 @@ class CourseAdmin(UserFileUploadAdminMixin, admin.ModelAdmin):
2828 list_display_links = ("id" , "title" )
2929 list_filter = ("access_type" , "status" , "is_completed" )
3030 search_fields = ("id" , "title" , "partner_program__name" )
31- raw_id_fields = ("partner_program" ,)
31+ raw_id_fields = (
32+ "partner_program" ,
33+ "avatar_file" ,
34+ "card_cover_file" ,
35+ "header_cover_file" ,
36+ )
3237 readonly_fields = ("completed_at" , "datetime_created" , "datetime_updated" )
3338 list_select_related = ("partner_program" ,)
3439 inlines = [CourseModuleInline ]
@@ -100,7 +105,7 @@ class CourseModuleAdmin(UserFileUploadAdminMixin, admin.ModelAdmin):
100105 list_display_links = ("id" , "title" )
101106 list_filter = ("status" , "course" )
102107 search_fields = ("id" , "title" , "course__title" )
103- raw_id_fields = ("course" ,)
108+ raw_id_fields = ("course" , "avatar_file" )
104109 readonly_fields = ("datetime_created" , "datetime_updated" )
105110 list_select_related = ("course" ,)
106111 inlines = [CourseLessonInline ]
@@ -188,7 +193,7 @@ class CourseTaskAdmin(UserFileUploadAdminMixin, admin.ModelAdmin):
188193 "lesson__module__title" ,
189194 "lesson__module__course__title" ,
190195 )
191- raw_id_fields = ("lesson" ,)
196+ raw_id_fields = ("lesson" , "image_file" , "attachment_file" )
192197 readonly_fields = ("datetime_created" , "datetime_updated" )
193198 list_select_related = ("lesson" , "lesson__module" , "lesson__module__course" )
194199 inlines = [CourseTaskOptionInline ]
0 commit comments