Refresh case documentation on tab change and expose linking section
CI / build-and-test (push) Canceled after 0s

This commit is contained in:
admin committed 2026-10-28 16:36:46 +01:00
1 parent 3f7c055489
commit cbcb739097
3 files changed
+15 -4

No files matched your search

@@ -279,6 +279,11 @@ public partial class StudentDetailViewModel : ObservableObject
public Func<Task>? OnCreateStudentReport { get; set; }
public Action? OnReturnToStudentList { get; set; }
partial void OnActiveTabIndexChanged(int value)
{
if (Student is null) return;
if (value == VorgaengeTabIndex) VorgaengeTab.Load(Student.Id);
}
partial void OnIsStudentActiveChanged(bool value) => OnPropertyChanged(nameof(StudentStatus));
public StudentDetailViewModel(IStudentRepository students,
@@ -158,9 +158,12 @@
</StackPanel>
</StackPanel>
<StackPanel Spacing="4" IsVisible="{Binding HasAvailableDocumentation}">
<TextBlock Text="Bestehende Dokumentation der Schüler*innen verknüpfen" FontSize="12"
<StackPanel Spacing="4">
<TextBlock Text="Vorhandenen Akteneintrag verknüpfen" FontSize="12"
FontWeight="SemiBold" Opacity="0.7"/>
<TextBlock Text="Keine weiteren passenden Akteneinträge vorhanden. Neue Einträge aus der Schülerakte werden beim erneuten Öffnen des Tabs geladen."
FontSize="11" Opacity="0.6" TextWrapping="Wrap"
IsVisible="{Binding !HasAvailableDocumentation}"/>
<ItemsControl ItemsSource="{Binding AvailableDocumentation}">
<ItemsControl.ItemTemplate>
<DataTemplate DataType="svm:DocumentationItem">
@@ -154,9 +154,12 @@
</StackPanel>
</StackPanel>
<StackPanel Spacing="4" IsVisible="{Binding HasAvailableDocumentation}">
<TextBlock Text="Bestehende Dokumentation dieses Schülers verknüpfen" FontSize="12"
<StackPanel Spacing="4">
<TextBlock Text="Vorhandenen Akteneintrag verknüpfen" FontSize="12"
FontWeight="SemiBold" Opacity="0.7"/>
<TextBlock Text="Keine weiteren passenden Akteneinträge vorhanden. Neue Einträge aus der Schülerakte werden beim erneuten Öffnen des Tabs geladen."
FontSize="11" Opacity="0.6" TextWrapping="Wrap"
IsVisible="{Binding !HasAvailableDocumentation}"/>
<ItemsControl ItemsSource="{Binding AvailableDocumentation}">
<ItemsControl.ItemTemplate>
<DataTemplate DataType="svm:DocumentationItem">