Author: Lars Michelsen <[email protected]>
Date: Mon Aug 22 23:16:59 2011 +0200
Committer: Lars Michelsen <[email protected]>
Commit-Date: Mon Aug 22 23:16:59 2011 +0200
TOOD notes
---
TODO | 30 ++++++++++++++++++++++++++++--
1 files changed, 28 insertions(+), 2 deletions(-)
diff --git a/TODO b/TODO
index 4b9010e..db701ca 100644
--- a/TODO
+++ b/TODO
@@ -3,6 +3,10 @@ This is a small file for storing quick thoughts about new
features and needed ch
Probleme:
+- Loop in relativen Koordinaten erkennen und verhindern
+ - In WUI Fehler anzeigen
+ - Beim Config Parsen Fehlermeldung erzeugen
+
-------------------------------------------------------------------------------
- Backends:
@@ -33,13 +37,24 @@ Redesign Map Aufbau:
Relative Koordinaten:
- Wie funktionieren Linien zu Linien Referenzen? Geht das überhaupt?
-Linien (Auch für neue Automap wichtig!):
+*** Cleanups ***
+
+- ajax_handler und functions/index.php zusammenführen
+- CoreUriHandler() nur an einer Stelle initialisieren
+- Main Config Zugriff über kürzere Aufrufe. Beispiel: $CORE->cfg('', '');
+- Language Zugriff über kürzere Aufrufe. Beispiel: $CORE->_('')
+- Weathermap Linien Perfdata Berechnungen nach check_command aufräumen
+- MapCfg Config Array aufräumen
+
+
+*** Linien (Auch für neue Automap wichtig!) ***
- Pfeilspitzen konfigurierbar machen
- GröÃe
- Stil
- Farbe (?)
- Offset zum Ziel
+
*** Add/Modify Redesign ***
Aufrufe:
@@ -78,13 +93,21 @@ Fehlerbehandlung:
- Direkt im Dialog: Feldbezogene Fehler direkt unter den Feldern anzeigen
- Generelle Fehler als Popup/über Formular anzeigen
-- Verarbeitung ohne Javascript, kompletter Dialog wird neu generiert
+- Validierung/Verarbeitung ohne Javascript, kompletter Dialog wird neu
generiert
+ - Beim Abschicken des Formulars (submitFrontendForm()) den Dialog nicht
schlieÃen
+ ajax_handler.php?mod=Map&act=addModify&do=modify
+ -> zeigt das Formular, muss auch die Daten verarbeiten und dann das
Ergebnis malen
+ - Das Formular wird abgeschickt und verarbeitet
+ -> Im Fehlerfall wird die Antwort in den Dialog gemalt, wobei der
vorherige Inhalt überschrieben wird
+ -> Bei Erfolg wird der Dialog geschlossen, es wird kurz eine
Erfolgsmeldung gezeigt
+
*** Shortcuts einbauen ***
Gerade der Edit-Modus im normalen Frontend sollte Hotkeys haben. Diese sollten
nach Möglichkeit nicht mit Hotkeys von FF/IE kollidieren.
+
*** Fehlerbehandlung ***
Ajax Schnittstelle umbauen: Kleines Protokoll einbauen, mit Header inkl.
Fehlercodes etc.
und man muss nicht bei jeder Anfrage immer die Feld-Namen mitsenden (->
weniger Overhead).
@@ -95,11 +118,14 @@ Exception/Error log bauen:
PHP Fehler loggen
Eventuell sogar Javascript fehler loggen
+
*** Dokumentation ***
- Neue Editier-Möglichkeiten in der normalen GUI
- Mittleren Teil der Linien festmachen oder positionieren
- Relative Koordinaten
- Relative Koordinaten via Ctrl setzen und via Shift lösen
+ - Backend Schnittstelle
+
===============================================================================
# ERLEDIGT
------------------------------------------------------------------------------
EMC VNX: the world's simplest storage, starting under $10K
The only unified storage solution that offers unified management
Up to 160% more powerful than alternatives and 25% more efficient.
Guaranteed. http://p.sf.net/sfu/emc-vnx-dev2dev
_______________________________________________
Nagvis-checkins mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/nagvis-checkins