Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
Nächste Überarbeitung Beide Seiten der Revision
ab_transfer:dev:todo [2012/05/07 18:50]
Patrick Wacker "roadmap" hinzugefügt
ab_transfer:dev:todo [2013/05/12 17:17]
Patrick Wacker ToDos für Version 0.0.4.0 entfernt - waren alle erledigt.
Zeile 4: Zeile 4:
  
 Folgende Erweiterungen sind für die folgenden Versionen geplant: Folgende Erweiterungen sind für die folgenden Versionen geplant:
- 
-=== Version 0.0.4.0 === 
- 
-  * Historie anzeigen (durchgeführte Aufträge) 
-    * Anzeige wann was durchgeführt wurde. 
-    * Erstellung von neuen Aufträgen mit dem "​alten"​ als Vorlage. 
-    * Manuelles löschen von Einträgen in der Historie. 
-    * [export erfolgt in 0.0.5.0] 
-  * Überprüfung der Änderung eines Dauerauftrages. 
-  * Bei einer Überweisung den Empfänger automatisch zu den "​Bekannten Empfängern"​ hinzufügen. 
- 
  
 === Version 0.0.5.0 === === Version 0.0.5.0 ===
  
-  * Export der durchgeführten Aufträge in eine Datei. +  * Automatischer ​Export der durchgeführten Aufträge in eine Datei.
-    * Dabei soll das Format und die zu exportierenden Felder ausgewählt werden können. +
-    * Einfacher "​export"​ der Historie (ContextMenü->​Exportieren)+
     * Wählbare Einstellung das durchgeführte Aufträge auch immer in der angegebenen Export-Datei gespeichert werden sollen.     * Wählbare Einstellung das durchgeführte Aufträge auch immer in der angegebenen Export-Datei gespeichert werden sollen.
 +  * kleiner Button neben dem Betrag um einen kleinen Rechner (+/-/*/:) an zu zeigen.
   * Der ein oder andere noch offene ToDo-Punkt könnte hier auch noch mit einfließen.   * Der ein oder andere noch offene ToDo-Punkt könnte hier auch noch mit einfließen.
  
Zeile 27: Zeile 15:
 === Version 0.0.6.0 === === Version 0.0.6.0 ===
  
-  * SEPA Überweisungen+  * Lastschriften
   * Der ein oder andere noch offene ToDo-Punkt könnte hier auch noch mit einfließen.   * Der ein oder andere noch offene ToDo-Punkt könnte hier auch noch mit einfließen.
-  * +
  
 === Version 0.1.0.0 === === Version 0.1.0.0 ===
Zeile 46: Zeile 34:
 === Version 1.0.0.0 === === Version 1.0.0.0 ===
  
-Alle ToDo's sind eingearbeitet und keine Fehler mehr vorhanden ;)+Alle ToDo's sind eingearbeitet und keine Fehler mehr vorhanden ;-)
  
  
  
-===== Noch offene ToDo's =====+===== offene ToDo's =====
  
-  * <​del>​Abgeleitete Klasse des ÜberweisungsWidget für Sonderedits (z.B. Datum, Zyklus bei Daueraufträgen,​ Terminüberweisungen)</​del>​ (erledigt ​ --- //​[[sod@schmufu.dyndns.org|Patrick Wacker]] 2011/08/31 21:50//) 
-    * über ein "​enum"​ beim Constructor ist wählbar welches "​extraWidget"​ zusätzlich angezeigt werden soll. 
   * Bekannte Daueraufträge anders darstellen   * Bekannte Daueraufträge anders darstellen
     * TopItem: Begünstigter - Verwendungszweck - Betrag - Währung     * TopItem: Begünstigter - Verwendungszweck - Betrag - Währung
     * ChildItems: Alle Daten des Dauerauftrags     * ChildItems: Alle Daten des Dauerauftrags
-  * <​del>​AB_VALUE und GWEN_TIME umwandlung in QVariant/​QDate aqb_banking als static functions</​del>​ (erledigt ​ --- //​[[sod@schmufu.dyndns.org|Patrick Wacker]] 2011/08/31 21:50//) +  * Verwendungszweck Eingabe besser kontrollierbar gestallten
-  Bekannte Empfänger: +    Widget so umgestallten das es wie das auf einem "​echten"​ Überweisungsformular aussieht. 
-    * <​del>​Bearbeiten ermöglichen (rechtsklick->​edit)</​del>​ (in 0.0.2.0 enthalten) ​ --- //​[[schmufu.s@gmx.net|Patrick Wacker]] 2012/03/19 20:52// +    * Dadurch ist es dann auf einen Blick ersichtlich wie viele Zeichen noch eingegeben werden können
-    * <​del>​evt. als eigenständigen Dialog ​(DockWidgetanzeigen (hinzufügen als Drag'​n'​Drop realisiert)</​del>​ (in 0.0.2.0 enthalten) ​ --- //​[[schmufu.s@gmx.net|Patrick Wacker]] 2012/03/19 20:52//+    * Um den wortweisen automatischen Zeilenumbruch muss sich dann selbst gekümmert werden ​(momentan geschieht dies durch das QTextEdit automatisch) 
 +    * Dieses Widget sollte dann auch bei den anderen Eingaben genutzt werden. 
  
 Für getätige und angelegte Terminüberweisungen und Daueraufträge Für getätige und angelegte Terminüberweisungen und Daueraufträge
Zeile 79: Zeile 67:
  
   * Eingaben im Verwendungszweck beachten nicht immer die vorgegebenen Limits der Bank.   * Eingaben im Verwendungszweck beachten nicht immer die vorgegebenen Limits der Bank.
 +  * Überprüfung bei Umbuchung fehlerhaft.
 +    * Bei einer Umbuchung wird nur geprüft ob die Konten bei ein und demselben Institut vorhanden sind. Wenn allerdings 2 verschiedene Konten (unterschiedliche Inhaber) beim selben Institut über AqBanking verwaltet werden und zwischen diesen somit auch keine Umbuchungen möglich sind wird dies durch AB-Transfers nicht erkannt.
  
  
Zeile 84: Zeile 74:
 ===== Ideen / Verbesserungen ===== ===== Ideen / Verbesserungen =====
  
-Diese Ideen und Verbesserungsvorschläge kommen vorwiegend aus den Internet. Ich habe sie hier einmal zusammengefasst um für die weitere Entwicklung einen Überblick zu haben.+Diese Ideen und Verbesserungsvorschläge kommen vorwiegend aus den Internet. Ich habe sie hier einmal zusammengefasst um für die weitere Entwicklung einen Überblick zu haben. Die Reihenfolge ist keine Wertung wann und ob etwas implementiert wird oder nicht.
  
-  * Speicherung der getägtigen Überweisungen in einem Format das von GnuCash, KMyMoney und anderen importiert werden kann.+  * <del>Speicherung der getägtigen Überweisungen in einem Format das von GnuCash, KMyMoney und anderen importiert werden kann.</​del>​ (in 0.0.4.0 enthalten) ​ --- //​[[schmufu.s@gmx.net|Patrick Wacker]] 2012/09/08 21:48// 
 +  * <​del>​Löschen vom mehreren Aufträgen im Ausgang ermöglichen.</​del>​ (in 0.0.4.0 enthalten) --- //​[[schmufu.s@gmx.net|Patrick Wacker]] 2012/09/08 21:48// 
 +  * Wenn die Ausführung von Aufträgen nicht erfolgreich war sollte der Benutzer gefragt werden ob er/sie den Auftrag nochmals ausführen will oder nicht (löschen).
   * log-Dateien in .ab_transfers speichern.   * log-Dateien in .ab_transfers speichern.
     * -> durch die Verwendung von AqBanking werden für alle Transaktionen logs durch AqBanking angelegt, dies sollte meiner Meinung nach ausreichen. ​ --- //​[[schmufu.s@gmx.net|Patrick Wacker]] 2012/03/29 17:50//     * -> durch die Verwendung von AqBanking werden für alle Transaktionen logs durch AqBanking angelegt, dies sollte meiner Meinung nach ausreichen. ​ --- //​[[schmufu.s@gmx.net|Patrick Wacker]] 2012/03/29 17:50//
Zeile 97: Zeile 89:
     * <​del>​Also das aktuell gewählte Konto je DockWidget speichern und beim starten wieder auswählen.</​del> ​ --- //​[[schmufu.s@gmx.net|Patrick Wacker]] 2012/04/01 15:06//     * <​del>​Also das aktuell gewählte Konto je DockWidget speichern und beim starten wieder auswählen.</​del> ​ --- //​[[schmufu.s@gmx.net|Patrick Wacker]] 2012/04/01 15:06//
     * Oder Umstellung das alle Konten in dem ListWidget angezeigt werden und die ChildItems die einzelnen Terminüberweisungen/​Daueraufträge darstellen.     * Oder Umstellung das alle Konten in dem ListWidget angezeigt werden und die ChildItems die einzelnen Terminüberweisungen/​Daueraufträge darstellen.
-  * kleiner Button neben dem Betrag um einen kleinen Rechner (+/-/*/:) an zu zeigen. 
   * Überweisung ausdrucken bzw. konvertierung in PS.   * Überweisung ausdrucken bzw. konvertierung in PS.
- 
   * Hilfetexte zu den einzelnen Feldern wenn mit der Maus darübergefahren wird oder "?"​ Buttons.   * Hilfetexte zu den einzelnen Feldern wenn mit der Maus darübergefahren wird oder "?"​ Buttons.
   * Kompilierung unter Windows.   * Kompilierung unter Windows.
Zeile 110: Zeile 100:
 Alle abgeschlossenen Einträge sollten hierher verschoben werden, damit bleibt ersichtlich was bereits erledigt wurde. Alle abgeschlossenen Einträge sollten hierher verschoben werden, damit bleibt ersichtlich was bereits erledigt wurde.
  
 +  * Wenn eine Terminüberweisung durchgeführt worden ist (Datum erreicht) darauf aufmerksam machen und eine Aktualisierung der Terminüberweisungen anbieten. (in 0.0.4.0 enthalten) ​ --- //​[[schmufu.s@gmx.net|Patrick Wacker]] 2012/08/15 20:56//
 +  * Beim erstellen einer Überweisung (etc.) sollte immer auf die Übersichts-Seite mit der neu zu erstellenden Überweisung gewechselt werden. --- //​[[schmufu.s@gmx.net|Patrick Wacker]] 2012/05/08 19:06//
   * Genauere Fehlerbeschreibung wenn eine Transaktion zwar von AB-Transfers unterstützt wird, aber von der Bank nicht. --- //​[[schmufu.s@gmx.net|Patrick Wacker]] 2012/04/14 22:56//   * Genauere Fehlerbeschreibung wenn eine Transaktion zwar von AB-Transfers unterstützt wird, aber von der Bank nicht. --- //​[[schmufu.s@gmx.net|Patrick Wacker]] 2012/04/14 22:56//
   * Einrichtung von Accounts in AqBanking. (in 0.0.3.0 enthalten) --- //​[[schmufu.s@gmx.net|Patrick Wacker]] 2012/04/23 19:38//   * Einrichtung von Accounts in AqBanking. (in 0.0.3.0 enthalten) --- //​[[schmufu.s@gmx.net|Patrick Wacker]] 2012/04/23 19:38//
   * Daueraufträge/​Terminüberweisungen beim Start aktualisieren (Einstellbar) (in 0.0.3.0 enthalten) --- //​[[schmufu.s@gmx.net|Patrick Wacker]] 2012/04/23 19:38//   * Daueraufträge/​Terminüberweisungen beim Start aktualisieren (Einstellbar) (in 0.0.3.0 enthalten) --- //​[[schmufu.s@gmx.net|Patrick Wacker]] 2012/04/23 19:38//
 +  * Bekannte Empfänger:
 +    * Bearbeiten ermöglichen (rechtsklick->​edit) (in 0.0.2.0 enthalten) ​ --- //​[[schmufu.s@gmx.net|Patrick Wacker]] 2012/03/19 20:52//
 +    * evt. als eigenständigen Dialog (DockWidget) anzeigen (hinzufügen als Drag'​n'​Drop realisiert) (in 0.0.2.0 enthalten) ​ --- //​[[schmufu.s@gmx.net|Patrick Wacker]] 2012/03/19 20:52//
 +
Projektwerkzeuge