Projekt

Allgemein

Profil

Aktionen

Fehler #10

geschlossen
JH

Einstellung "Trainingsdaten automatisch speichern" reaktivieren

Fehler #10: Einstellung "Trainingsdaten automatisch speichern" reaktivieren

Von Julius Haman vor 25 Tagen hinzugefügt. Vor 24 Tagen aktualisiert.

Status:
Erledigt
Priorität:
Normal
Zugewiesen an:
-
Zielversion:
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 an Prefs.AutomaticSave koppeln: 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 Aktionen #1

  • Zielversion wurde auf ErControl 3.0.2 gesetzt

JH Von Julius Haman vor 24 Tagen aktualisiert Aktionen #2

  • 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 Aktionen #3

  • Zugewiesen an Julius Haman wurde gelöscht

JH Von Julius Haman vor 24 Tagen aktualisiert Aktionen #4

  • Status wurde von Gelöst zu Erledigt geändert
Aktionen

Auch abrufbar als: PDF Atom