[Lada-commits] [PATCH] Updated description how to create filters

Wald Commits scm-commit at wald.intevation.org
Fri Jul 1 16:55:21 CEST 2016


# HG changeset patch
# User Raimund Renkert <raimund.renkert at intevation.de>
# Date 1467384916 -7200
# Node ID ff07474b65e08c664583bf68df6971b3fdfadd7f
# Parent  b943e956b76714b47e660b9c929203b2b6c05b77
Updated description how to create filters.

diff -r b943e956b767 -r ff07474b65e0 README.markdown
--- a/README.markdown	Fri Jul 01 14:18:00 2016 +0200
+++ b/README.markdown	Fri Jul 01 16:55:16 2016 +0200
@@ -99,7 +99,8 @@
    * id: Primary-Key (wird generiert)
    * name: Der Name des Filters
    * type: Der Datentyp der gefiltert werden soll.
-     (mögliche Werte: 'probe', 'messung', 'messprogramm')
+     (mögliche Werte: 'probe', 'messung', 'messprogramm', 'ort', 'probenehmer',
+     'datensatzerzeuger', 'messprogrammkategorie')
    * sql: Das auszuführende SQL-Statement (siehe #Regeln für die Syntax)
    * description: Ein beschreibender Text
 
@@ -134,9 +135,6 @@
   `messung.nebenproben_nr AS nebenprobenNr` enthalten.
 * Bei Queries vom Typ `messprogramm` muss das erste selektierte Feld
   `messprogramm.id` sein. Dieses wird in der Oberfläche nicht angezeigt.
-* Selektierte Felder müssen als `feld.bezeichner AS data_index` angegeben
-  werden, wobei `data_index` dem Eintrag `data_index` in der Tabelle
-  `data_index` entspricht.
 * Im `WHERE`-Statement genutzte Variablen müssen in der Form `:variablenName`
   angegeben werden und dem Feld `data_index` im zugehörigen Filter entsprechen.
 * Um auch leere Filterangaben zu erlauben, sollte im `WHERE`-Statement ein
@@ -168,12 +166,12 @@
         index: 2
     ....
 ```
-* Filter für Stammdaten werden gesondert behandelt und beinhalten keine
+* Queries für Stammdaten werden gesondert behandelt und beinhalten keine
   SQL-Statements. Dementsprechend können auch keine Einträge für Ergebnisse in
   der Tabelle `stammdaten.result` gemacht werden. Filter können allerdings,
-  unter der Bedingung, dass `data_index` auf einen in vorhandenes und in
-  CamelCase geschriebenes Datenfeld zeigt, angelegt werden.
-  Momentan sind Filter für die folgenden Stammdaten möglich:
+  unter der Bedingung, dass `data_index` auf einen in dem Datentyp vorhandenes
+  und in CamelCase geschriebenes Datenfeld zeigt, angelegt werden.
+  Momentan sind Queries für die folgenden Stammdaten möglich:
    * Orte
    * Probennehmer
    * Datensatzerzeuger


More information about the Lada-commits mailing list