# HG changeset patch # User Sascha L. Teichmann # Date 1381921060 -7200 # Node ID 2d912b2a4bdfd1496201309c13512fa8c6781eb3 # Parent f7032e1b14335ee2303979b1522414a754b08632# Parent 760ea7f0845534366050010dd6f7f74cee07a161 Merge branch default diff -r f7032e1b1433 -r 2d912b2a4bdf artifacts/doc/conf/meta-data.xml --- a/artifacts/doc/conf/meta-data.xml Wed Oct 16 10:18:19 2013 +0200 +++ b/artifacts/doc/conf/meta-data.xml Wed Oct 16 12:57:40 2013 +0200 @@ -293,6 +293,7 @@ + Generate user content with variables: {dc:dump-variables()} @@ -406,6 +407,9 @@ + + + @@ -1062,6 +1066,35 @@ + + + + + + + + + + + + + + + + + + + + + + + @@ -2853,7 +2886,12 @@ - + + Apply KM Filtering but pass + sq_ facets with no regard about their location. + + diff -r f7032e1b1433 -r 2d912b2a4bdf artifacts/src/main/java/org/dive4elements/river/artifacts/StaticD4EArtifact.java --- a/artifacts/src/main/java/org/dive4elements/river/artifacts/StaticD4EArtifact.java Wed Oct 16 10:18:19 2013 +0200 +++ b/artifacts/src/main/java/org/dive4elements/river/artifacts/StaticD4EArtifact.java Wed Oct 16 12:57:40 2013 +0200 @@ -73,20 +73,21 @@ Element ui = creator.create("ui"); Element staticE = creator.create("static"); Element state = creator.create("state"); - ui.appendChild(staticE); - staticE.appendChild(state); - root.appendChild(ui); for (StateData dataItem : datas) { Element itemelent = creator.create("data"); creator.addAttr(itemelent, "name", dataItem.getName(), true); creator.addAttr(itemelent, "type", dataItem.getType(), true); - state.appendChild(itemelent); Element valuement = creator.create("item"); creator.addAttr(valuement, "label", dataItem.getDescription(), true); creator.addAttr(valuement, "value", dataItem.getValue().toString(), true); itemelent.appendChild(valuement); + state.appendChild(itemelent); } + + ui.appendChild(staticE); + staticE.appendChild(state); + root.appendChild(ui); } return desc; diff -r f7032e1b1433 -r 2d912b2a4bdf artifacts/src/main/java/org/dive4elements/river/artifacts/datacage/templating/StackFrames.java --- a/artifacts/src/main/java/org/dive4elements/river/artifacts/datacage/templating/StackFrames.java Wed Oct 16 10:18:19 2013 +0200 +++ b/artifacts/src/main/java/org/dive4elements/river/artifacts/datacage/templating/StackFrames.java Wed Oct 16 12:57:40 2013 +0200 @@ -172,6 +172,9 @@ if (already.add(entry.getKey())) { if (first) { first = false; } else { sb.append(", "); } + if (sb.length() - sb.lastIndexOf("\n") > 80) { + sb.append("\n"); + } sb.append('\'').append(entry.getKey()) .append("'='").append(entry.getValue()).append('\''); } diff -r f7032e1b1433 -r 2d912b2a4bdf etl/README.txt --- a/etl/README.txt Wed Oct 16 10:18:19 2013 +0200 +++ b/etl/README.txt Wed Oct 16 12:57:40 2013 +0200 @@ -152,6 +152,13 @@ Abflusstafeln, die in FLYS noch nicht vorhanden sind, werden in FLYS übernommen. + Um Inkonsistenzen in FLYS zu vermeiden müssen zusätzlich bestimme + Bedingungen erfüllt sein damit der Abgleich korrekt stattfinden kann. + So muss etwa der Name des Gewässers in DIPS auch im Namen des + Gewässers in FLYS enthalten sein, sowie der Pegel an einer für das + Gewässer gültigen Station liegen. Die im Folgenden Dokumentierten + Fehlermeldungen geben über derartige Probleme Auskunft. + Wenn es nach dem Abgleich der AFT- und FLYS-DB eine Veränderung in FLYS gegeben hat, können an konfigurierbare Web-Dienste Nachrichten verschickt werden, dass sich Daten geändert haben.