38 lines
822 B
Python
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",
|
|
]
|