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']