From 85d138280d6dfdcbde8d3714238f8c4ecc82a8f3 Mon Sep 17 00:00:00 2001 From: Dmitry Belan Date: Mon, 28 Sep 2026 23:39:10 +0300 Subject: [PATCH] Organize Assignment form in admin to make passing_threshold visible --- lmsege/lms/admin.py | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/lmsege/lms/admin.py b/lmsege/lms/admin.py index 04f79af..fca72e0 100644 --- a/lmsege/lms/admin.py +++ b/lmsege/lms/admin.py @@ -22,7 +22,19 @@ class AssignmentAdmin(ModelAdmin): list_display_links = ('title',) list_filter = ('subject', 'is_published', 'allow_late_submissions') search_fields = ('title', 'description') - exclude = ('created_by',) + + fieldsets = ( + ('Основная информация', { + 'fields': ('title', 'subject', 'short_description', 'description') + }), + ('Настройки доступа и времени', { + 'fields': ('is_published', 'assign_to_all', 'assigned_students', 'deadline', 'time_limit') + }), + ('Настройки проверки', { + 'fields': ('allow_late_submissions', 'passing_threshold') + }), + ) + filter_horizontal = ('assigned_students',) inlines = [QuestionInline] actions = ['make_published', 'make_unpublished', 'delete_selected_assignments']