changeset 1275:1df7a0899ebe

merged.
author Raimund Renkert <raimund.renkert@intevation.de>
date Tue, 10 Jan 2017 10:05:00 +0100
parents a792eecf1614 (current diff) 16fd88e8c922 (diff)
children 8f37f8832c4a
files
diffstat 7 files changed, 44 insertions(+), 12 deletions(-) [+]
line wrap: on
line diff
--- a/.hgtags	Tue Jan 10 10:03:57 2017 +0100
+++ b/.hgtags	Tue Jan 10 10:05:00 2017 +0100
@@ -63,3 +63,4 @@
 0000000000000000000000000000000000000000 2.3.0
 c992e57a932852c623cca3183bd449b4306dc63a 2.3.0
 59cc259f7f21348e1e57e357adfcbf10cc09ea07 2.4.0
+254a5278ac2ddb286ed6f58e2735f4a72c676744 2.4.1
--- a/INSTALL.markdown	Tue Jan 10 10:03:57 2017 +0100
+++ b/INSTALL.markdown	Tue Jan 10 10:05:00 2017 +0100
@@ -30,7 +30,7 @@
 und minifiziert werden. Dies beschleunigt das Laden der Anwendung im Browser
 erheblich
 
-Sencha bietet Sencha Cmd zum [Download](https://www.sencha.com/products/extjs/cmd-download/) 
+Sencha bietet Sencha Cmd zum [Download](https://www.sencha.com/products/extjs/cmd-download/)
 an. Beachten Sie: Sencha Cmd ist keine freie Software.
 
 Die Fa. Sencha beschreibt die Installation von Sencha Cmd in der
@@ -135,7 +135,7 @@
    MIT - License
  * Openlayers 2.13.1
    http://www.openlayers.org
-   https://github.com/openlayers/openlayers
+   https://github.com/openlayers/ol2
    2-Clause BSD-License
 
 Diese werden in der `Index.html` referenziert.
--- a/app.js	Tue Jan 10 10:03:57 2017 +0100
+++ b/app.js	Tue Jan 10 10:05:00 2017 +0100
@@ -80,7 +80,7 @@
         Lada.logintime = '';
         Lada.mst = [];
         Lada.netzbetreiber = [];
-        Lada.clientVersion = '2.4.1-SNAPSHOT';
+        Lada.clientVersion = '2.5-SNAPSHOT';
         Lada.serverVersion = '';
 
         var queryString = document.location.href.split('?')[1];
--- a/app/controller/grid/ProbeList.js	Tue Jan 10 10:03:57 2017 +0100
+++ b/app/controller/grid/ProbeList.js	Tue Jan 10 10:05:00 2017 +0100
@@ -178,7 +178,6 @@
         data = JSON.parse(data);
         // ensure data and prep are equal, not sure
         // if json.parse changes order of things
-        console.log(data);
 
         emptyMessstelle = {
             "id": null,
@@ -204,17 +203,30 @@
             "s11": null
         };
 
-        for (i in data) {
+        for (var i in data) {
             probe = data[i];
             deskriptoren = probe.deskriptoren;
             messstelle = probe.messstelle;
+            labormessstelle = probe.labormessstelle;
+            ortszuordnung = probe.ortszuordnung;
+            zusatzwerte = probe.zusatzwerte;
+
             if (messstelle != null) {
                 prep[i].messstelle = [];
                 prep[i].messstelle[0] = messstelle;
+                prep[i]['messstelle.messStelle'] = messstelle.messStelle;
             }
             else {
                 prep[i].messstelle = [];
                 prep[i].messstelle[0] = emptyMessstelle;
+                prep[i]['messstelle.messStelle'] = '';
+            }
+
+            if (labormessstelle != null) {
+                prep[i]['labormessstelle.messStelle'] = labormessstelle.messStelle;
+            }
+            else {
+                prep[i]['labormessstelle.messStelle'] = '';
             }
 
             if (deskriptoren != null) {
@@ -225,7 +237,30 @@
                 prep[i].deskriptoren = [];
                 prep[i].deskriptoren[0] = emptyDeskriptor;
             }
+
+            // See: app/view/grid/Probenzusatzwert.js
+            // Calculate NWG < symbol , as this is NOT done by the server
+            for (z in zusatzwerte){
+                var nwg = zusatzwerte[z]['nwgZuMesswert'];
+                var mw = zusatzwerte[z]['messwertPzs'];
+                if ( mw < nwg) {
+                    prep[i].zusatzwerte[z]['messwertNwg'] = '<';
+                }
+                else {
+                    prep[i].zusatzwerte[z]['messwertNwg'] = null;
+                }
+            }
+
+            // Flatten the Ortszuodnung Array
+            for (var o in ortszuordnung) {
+                oz = ortszuordnung[o];
+                for (var e in oz.ort) {
+                    prep[i].ortszuordnung[o]['ort']=null;
+                    prep[i].ortszuordnung[o]['ort.'+e]=oz.ort[e];
+                }
+            }
         }
+
         return JSON.stringify(prep);
     },
 
@@ -322,8 +357,6 @@
             failure: function(response) {
                 console.log('failure');
                 // Error handling
-                // TODO
-                console.log(response.responseText)
                 button.enable();
                 button.setLoading(false);
                 if (response.responseText) {
@@ -488,8 +521,6 @@
                 var i18n = Lada.getApplication().bundle;
                 console.log('failure');
                 // Error handling
-                // TODO
-                //console.log(response.responseText)
                 button.enable();
                 button.setLoading(false);
                 if (response.responseText) {
--- a/app/view/grid/Probenzusatzwert.js	Tue Jan 10 10:03:57 2017 +0100
+++ b/app/view/grid/Probenzusatzwert.js	Tue Jan 10 10:05:00 2017 +0100
@@ -66,7 +66,7 @@
         }];
         this.columns = [{
             header: 'PZW-ID',
-            dataIndex: 'id',
+            dataIndex: 'pzsId',
             flex: 1
         }, {
             header: 'PZW-Größe',
--- a/custom-vhosts.conf	Tue Jan 10 10:03:57 2017 +0100
+++ b/custom-vhosts.conf	Tue Jan 10 10:05:00 2017 +0100
@@ -21,7 +21,7 @@
 Listen 83
 Listen 84
 
-Define LADA_SERVER_VERSION 2.4.1-SNAPSHOT
+Define LADA_SERVER_VERSION 2.5-SNAPSHOT
 
 <VirtualHost *:80>
     ServerAdmin webmaster@localhost
--- a/install-dependencies.sh	Tue Jan 10 10:03:57 2017 +0100
+++ b/install-dependencies.sh	Tue Jan 10 10:05:00 2017 +0100
@@ -21,7 +21,7 @@
 unzip -n Blob-js.zip
 ln -sf Blob.js-master Blob
 
-curl -L https://github.com/openlayers/openlayers/archive/release-2.13.1.zip \
+curl -L https://github.com/openlayers/ol2/archive/release-2.13.1.zip \
      -o OpenLayers-2-13-1.zip
 unzip -n OpenLayers-2-13-1.zip
 ln -sf ol2-release-2.13.1 OpenLayers

http://lada.wald.intevation.org