35 lines
1.0 KiB
Python
35 lines
1.0 KiB
Python
from django.contrib import admin
|
|
|
|
from vbv_lernwelt.course_session.models import (
|
|
CourseSessionAssignment,
|
|
CourseSessionAttendanceCourse,
|
|
)
|
|
|
|
|
|
@admin.register(CourseSessionAttendanceCourse)
|
|
class CourseSessionAttendanceCourseAdmin(admin.ModelAdmin):
|
|
# Inline fields are not possible for the DueDate model, because it is not a ForeignKey relatoion.
|
|
readonly_fields = [
|
|
"course_session",
|
|
"learning_content",
|
|
"due_date",
|
|
"attendance_user_list",
|
|
]
|
|
list_display = [
|
|
"course_session",
|
|
"learning_content",
|
|
"trainer",
|
|
]
|
|
list_filter = ["course_session__course", "course_session"]
|
|
|
|
|
|
@admin.register(CourseSessionAssignment)
|
|
class CourseSessionAssignmentAdmin(admin.ModelAdmin):
|
|
# Inline fields are not possible for the DueDate model, because it is not a ForeignKey relatoion.
|
|
readonly_fields = ["course_session", "learning_content"]
|
|
list_display = [
|
|
"course_session",
|
|
"learning_content",
|
|
]
|
|
list_filter = ["course_session__course"]
|