Aktionen
Fehler #10
geschlossen
JH
Einstellung "Trainingsdaten automatisch speichern" reaktivieren
Fehler #10:
Einstellung "Trainingsdaten automatisch speichern" reaktivieren
Beginn:
Abgabedatum:
% erledigt:
100%
Geschätzter Aufwand:
Gefunden in Version:
ErControl 3.0.1
Beschreibung
Beschreibung¶
Die Einstellung „Trainingsdaten automatisch speichern" (GroupBox Trainingsende) soll wieder funktional aktiv geschaltet werden.
Aktueller Zustand: Prefs.AutomaticSave (ErControl.Model\Services\Prefs.cs:163) ist zwar in der UI gebunden (PreferencesView.xaml:111), wird aber nirgends im Code ausgewertet – die Option speichert sich, hat aber keine Wirkung.
Das Speichern eines Trainings läuft derzeit unabhängig davon immer gleich ab: Beim Schließen des Freien Trainings wird immer eine Ja/Nein-Abfrage angezeigt (FreiesTrainingWindowViewModel.cs:508, Dialog SavingTrainingTitle/SavingTrainingMessage), und nur bei Bestätigung wird gespeichert.
Gewünschtes Verhalten¶
- Ist die Option deaktiviert (Standard): Verhalten wie bisher – beim Trainingsende erscheint die Ja/Nein-Abfrage zum Speichern.
- Ist die Option aktiviert: Beim Trainingsende ohne Rückfrage automatisch speichern (Training abschließen, redundante Werte berechnen,
Context.SaveChanges(),App.NotifyTrainingSaved()), analog zum Bestätigungspfad.
Umfang (Vorschlag)¶
- In
FreiesTrainingWindowViewModel.PrepareClose()den Speichern-Pfad anPrefs.AutomaticSavekoppeln: bei aktivierter Option Abfrage überspringen und direkt speichern. - Verhalten ggf. für weitere/Abbruch-Pfade prüfen (sauberes Schließen vs. Abbruch).
Test¶
- Option deaktiviert: Abfrage erscheint weiterhin.
- Option aktiviert: Training wird beim Ende ohne Abfrage gespeichert und erscheint in der Trainingsübersicht.
JH Von Julius Haman vor 25 Tagen aktualisiert
- Zielversion wurde auf ErControl 3.0.2 gesetzt
JH Von Julius Haman vor 24 Tagen aktualisiert
- Status wurde von Neu zu Gelöst geändert
- % erledigt wurde von 0 zu 100 geändert
JH Von Julius Haman vor 24 Tagen aktualisiert
- Zugewiesen an
Julius Hamanwurde gelöscht
JH Von Julius Haman vor 24 Tagen aktualisiert
- Status wurde von Gelöst zu Erledigt geändert
Aktionen