Modernes Design (Standard, Win95 als Legacy), Zeitraum abrechnen, Abrechnung erledigt, Linux-Build
- Design: „modern“ (hell, flach, wie Windows 11, normaler Windows-Rahmen) ist Standard; „win95“ bleibt unter Datei > Einstellungen wählbar (Einstellung „design“). - Export: Zeitraum von–bis (nach Aktivierungsdatum oder Abrechnungszeitraum des Anbieters), exportierte Positionen werden als abgerechnet gekennzeichnet (Betrag/Händler eingefroren) und per Fingerabdruck auch in späteren Dateien/Abrechnungen nicht noch einmal abgerechnet. - Datei > Abrechnung erledigt / wieder öffnen: erledigte Abrechnungen sind gegen Änderungen gesperrt. - DB-Schema v4 (Migration inkl. Fingerabdrücke für alte Positionen). - Linux-Build (python:3.12-bookworm) als zweiter Pipeline-Job mit Tests und Selbsttest; Release-Upload für beide Jobs über build/release_hochladen.sh. - Behoben: normaler Windows-Rahmen stürzte beim Start ab (Hauptrahmen.nativ fehlte). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
5a9d6d19a2
commit
da8a7138bd
17 files changed
+829
-80
No files matched your search
@@ -122,7 +122,8 @@ def ausfuehren(ergebnisdatei: str) -> int:
|
||||
# 2) Assistent komplett, Import, Export, Rundgang, Beenden
|
||||
csv = basis / "freenet.csv"
|
||||
_beispiel_csv(csv)
|
||||
s = _Szenario("Assistent, Import, Export", basis / "b")
|
||||
# Win95-Design: prüft auch den nativen Fensterrahmen (Szenario 1 läuft im modernen Standard)
|
||||
s = _Szenario("Assistent, Import, Export (Win95)", basis / "b", '{"design": "win95"}')
|
||||
wiz = lambda: s.dialog(Einrichtungsassistent) # noqa: E731
|
||||
seite = lambda n: (lambda: wiz() is not None and wiz().nr == n) # noqa: E731
|
||||
|
||||
|
||||
Reference in new issue
Block a user