vbv/server/vbv_lernwelt/course/admin.py

38 lines
822 B
Python

from django.contrib import admin
from vbv_lernwelt.course.models import CourseSession, CourseSessionUser
@admin.register(CourseSession)
class CourseSessionAdmin(admin.ModelAdmin):
date_hierarchy = "created_at"
list_display = [
"title",
"course",
"start_date",
"end_date",
"created_at",
"updated_at",
]
@admin.register(CourseSessionUser)
class CourseSessionUserAdmin(admin.ModelAdmin):
date_hierarchy = "created_at"
list_display = [
"course_session",
"user",
"created_at",
"updated_at",
]
search_fields = [
"user__first_name",
"user__last_name",
"user__email",
"course_session__title",
]
list_filter = [
"course_session__course",
"course_session",
]