Author: Lars Michelsen <[email protected]>
Date: Fri Sep 16 22:16:28 2011 +0200
Committer: Lars Michelsen <[email protected]>
Commit-Date: Fri Sep 16 22:16:28 2011 +0200
Updated internal notes
---
TODO | 37 +++++++++++++++++++++++++++++++------
1 files changed, 31 insertions(+), 6 deletions(-)
diff --git a/TODO b/TODO
index 1351eff..cbad223 100644
--- a/TODO
+++ b/TODO
@@ -7,8 +7,6 @@ Probleme:
- In WUI Fehler anzeigen
- Beim Config Parsen Fehlermeldung erzeugen
- Sidebar Folder auf/zu klappbar
-- Umlaute in Sidebar (Map Alias) führen zu Fehlern
-- Dragable bleibt nach Lock
-------------------------------------------------------------------------------
@@ -60,6 +58,27 @@ Relative Koordinaten:
- Farbe (?)
- Offset zum Ziel
+*** Map Config Redesign ***
+
+Pro Objekttyp können beliebige Variablen zugewiesen werden. Diese werden für
den
+Objekttyp registriert und sind unabhängig von den Definitionen der Variablen
selbst.
+Bei der Zuweisung handelt es sich um eine einfache Auflistung von
Variablen-Namen. Wobei
+es optional möglich ist für die Variable des Objekttyps einen anderen Namen
zuzuweisen.
+
+Die Variablen selbst werden an zentraler Stelle registriert. Jede Option wird
als ein
+Eintrag in einem Array registriert. Der Schlüssel ist der Name der Variable.
Ein Array
+stellt diese Variable dar. Folgende mögliche Schlüssel sind zu befüllen:
+
+ must - Muss in jedem Fall gesetzt sein (egal ob vererbt oder nicht).
+ match - Regex zum validieren des Wertes
+ default - Vererbter Wert / Default Wert
+
+Folgende optionale Attribute können gesetzt werden:
+
+ deprecated - Wenn veraltet und nicht berücksichtigt.
+ field_type - Wenn abweichend von 'text'.
+ depends_on - Name der "parent" Variable zum Anzeigen im Add/Modify Dialog
+ depends_value - Wert der "parent" Variable
*** Add/Modify Redesign ***
@@ -67,7 +86,7 @@ Aufrufe:
1. Neues Objekt - x/y Koordinaten als Parameter
- Parameter: type, x, y
2. Objekt klonen - Aktuell konfigurierte Parameter + Objekt-ID generieren
- - Parameter: type, x, y, ...
+ - Parameter: object_id
3. Objekt bearbeiten - Aktuell konfigurierte Parameter
- object_id
@@ -82,18 +101,24 @@ Felder:
HTML-Code zur Eingabe des Wertes. Nicht die ganze Tabellen-Zeile, nur
die Formular-Felder.
- validate()
- Funktionen zur validierung eines gültigen Wertes.
+ Funktionen zur Validierung eines gültigen Wertes. Gibt "true" zurück,
wenn
+ der Wert gültig ist. SchmeiÃt eine FieldInputError Exception, wenn nicht
gültig.
- dependsOn()
Gibt den Schlüssel einer anderen Option und den Wert zurück, von dem
diese
Option abhängt. Nur wenn der Wert stimmt, wird das Formularfeld angezeigt.
Feld-Eigenschaften:
- Default Werte grau zeigen, solange bis ein anderer Wert gewählt wird
- - Woher kommt der Wert?
-- Wenn Wert auf Default zurückgesetzt wird, wieder ausgrauen
+ AuÃerdem anzeigen, woher der Wert geerbt wird. Es sind folgende Ebenen
denkbar:
+ 1. Template (Name zeigen)
+ 2. Global Bereich der Map
+ 3. Main Configuration
+ 4. Hart codiert
+- Wenn Wert auf den vererbten Wert gesetzt wird, wieder ausgrauen
- Zwischen Dropdown und Textfeld umschalten können
- Button zum Zurücksetzen eines Wertes auf Default einbauen
- Abhängige Felder je nach Wert eines oder mehrerer Felder zeigen/verstecken
+- Leere Variablen müssen auch gesetzt werden können
Fehlerbehandlung:
- Direkt im Dialog: Feldbezogene Fehler direkt unter den Feldern anzeigen
------------------------------------------------------------------------------
All of the data generated in your IT infrastructure is seriously valuable.
Why? It contains a definitive record of application performance, security
threats, fraudulent activity, and more. Splunk takes this data and makes
sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-d2dcopy2
_______________________________________________
Nagvis-checkins mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/nagvis-checkins