added teacher-focused lesson sheet with direct class and teacher timetable links

This commit is contained in:
MineTec committed 2026-09-24 23:33:13 +02:00
1 parent de866b12b4
commit e21560ed3d
14 files changed
+306 -33

No files matched your search

+6 -5
View File
@@ -350,11 +350,12 @@ class WidgetDataMapper {
}
final teacher = lesson.teachers.firstOrNull;
// Lehrerpläne: Klasse in den Teacher-Slot mappen, damit die nativen
// Renderer unverändert bleiben. Klassenlose Einträge (Aufsichten) behalten
// den Lehrer als Fallback.
final classLabel = showClassInsteadOfTeacher ? lesson.classLabel : null;
final teacherName = classLabel ?? teacher?.shortName;
final originalTeacher = classLabel != null
// Renderer unverändert bleiben. Klassenlose Einträge (Aufsichten) lassen
// den Slot leer — die Lehrkraft wäre die Plan-Inhaberin selbst.
final teacherName = showClassInsteadOfTeacher
? lesson.classLabel
: teacher?.shortName;
final originalTeacher = showClassInsteadOfTeacher
? null
: teacher?.originalShortName;
return WidgetLesson(