Benutzer:Adrian

Aus ARTECO Wiki
Zur Navigation springen Zur Suche springen

ToDo-Liste von Adrian

Dringend

Aktiv

  • Drucken verbessern
    • teilweise zu hohe Speicherauslastung führt zum crash

Anstehend

  • Allgemeines
    • OLCurveString::mousePressEvent gets called often - check
    • Beim Drucken versuchen Zeilenumbruch zu vermeiden und lange Tabelleninhalte mit Ellipse abzukürzen
    • Untersuchen warum Dumps immer zweimal gesendet werden - normaler debug hat nix gebracht - mal mit aktiviertem debug (qt compile flag) im qnetwork versuchen
    • dumps nach upload und korrektem processing aus der db löschen um platz zu sparen
    • nötige read-only user saves überdenken
    • Überprüfen warum einige Passwörter immernoch Klartext in der DB sind
    • passwort ganz ausm user xml nehmen?
    • config option für update benachrichtigung
    • über entkoppeln von User Ressourcen und Login/Logout nachdenken.
    • coworker group combo bei delete/create nicht immer komplett reload machen (und customerchangestart/finish benutzen)
  • Rechtesystem
    • Timekeepings nur hinzufügen löschen wenn "coworer edit" rechte, oder eigene timekeeping rechte?
    • Nutzer beim Löschen von Rollen auf noch mögliche existierende Nutzerverknüpfungen hinweisen
    • Berechtigungsliste im Rechte UI besser strukturieren
    • Sync Häkchen de-/aktivieren je nach "Sync"-Recht bzw. "Fahrzeuge Editieren"-Recht ?
    • Tools->Sync-Datum setzen je nach "Sync"-Recht bzw. "Fahrzeuge Editieren"-Recht ?
    • Tools->Betafirmware setzen wird ohne system-schreib recht nicht gesetzt aber vielleicht Tool gleich deaktivieren?
  • Fehlervermeidung
    • Unit Tests :)
  • Fehlersuche und Optimierungsmöglichkeiten finden
    • msvc /analyze anschauen und linux valgrind anschauen - linux ist aufgesetzt, aber valgrind noch nicht konfiguriert zum sinnvollen debug
    • address sanitizer von google anschauen

Neverending

  • Übersetzung
  • Dumps checken & Bugs fixen :)

Kopiert aus ehemaligem Release ToDo

  • [LEICHT] QStyledDelegate für Tables ausprobieren -> moderneres Aussehen (Hover effekt etc) wie bei treeview
  • [LEICHT] bei fahrzeugdialog wenn fahrzeugliste unten dann muss der "splitter " immer wieder hochgezogen werden
  • [MITTEL] Garmin Fahrziele aus Adressen auswählen
  • [MITTEL] CAN-Visualisierung vervollständigen
  • [MITTEL] Blinken inaktiver Fahrzeuge überarbeiten - wird schnell träge bei vielen blinkenden systems
  • [MITTEL] Häkchenboxen im systemview konfigurierbar und vielleicht komplett im ConfigDialog
  • [MITTEL] MainWindow HauptToolbar komplett konfigurierbar
  • [MITTEL] SystemListe: Sortierung bei namensänderung anpassen
  • [HOCH] Benachrichtigungssystem (zB bei eingehenden Nachrichten oder Mitarbeiter Stati Änderungen etc.)
  • [HOCH] Fahrtenbuch automatisieren
  • [HOCH] Tankreport instant machen (an primären refuelingsaccessor anbinden)
  • [HOCH] Arbeitszeiten Report Dialog ändern - wird gesamt arbeitszeitenübersicht wie zB von Bonke gewünscht
  • [HOCH] Über generelles System für Resourcen nachladen nachdenken, um zu verhindern dass der Nutzer irgendwann ewig auf seine zB 10000 SMS Resourcen wartet beim login
  • [HOCH] StreetView intern?
  • [HOCH] auf QThreadPool umstellen / QConcurrent benutzen
  • [HOCH] Printing um Icons erweitern
  • [HOCH] Im Fahrtbericht wäre es toll, wenn man auch beim Ausdruck eines ganzen Monats die Tageskilometer und Zeiten in einer Art Zwischensumme darstellen könnte. Vielleicht sogar über ein Optionsfeld auswählbar.
  • [SEHR HOCH] QPixmapCache verwenden - sollte Performance der Karte bei vielen Items spürbar erhöhen
  • [SEHR HOCH] Restrukturierung der restlichen Sub-Accessoren (wie bei refuelings geschehen)

Erledigt

  • leere Seiten beim Fahrtbericht mit Karte
    • liegt an einer langsamen oder fehlerhaften Netzverbindung, momentan nicht zufriedenstellend zu lösen, da kein funktionierendes feedback verfügbar wann die einzelnen Karten für den report geladen sind. Daher warten wir weiterhin eine fixe zeit und hoffen das alles geladen ist.
  • Rechte finalisieren (nochmal einfachen funktionstest und mail schreiben)
    • wiki erweitert und rechte einfach getestet - jetzt müssens die leute nur benutzen und feedback geben ...