diff --git a/VIPSWeb/static/js/frontpage.js b/VIPSWeb/static/js/frontpage.js index 81eccbc11b74249245e015061b4acbee6db4ccb4..9b2546149909804cd840e5d8d212bfb2770cde3c 100755 --- a/VIPSWeb/static/js/frontpage.js +++ b/VIPSWeb/static/js/frontpage.js @@ -533,7 +533,9 @@ var cachedPois; function cacheForecastSummaries() { //$.getJSON(settings.vipslogicProtocol + "://" + settings.vipslogicServerName + "/rest/forecastconfigurationsummaries/" + settings.vipsOrganizationId, function( json ) { - $.getJSON( "/vipslogicproxy/rest/forecastconfigurationsummaries/" + settings.vipsOrganizationId, function( json ) { + $.getJSON( "/vipslogicproxy/rest/forecastconfigurationsummaries/" + settings.vipsOrganizationId + + (settings.includeOrganizationIds != null ? "?includeOrganizationIds=" + settings.includeOrganizationIds.join(",") : "") + , function( json ) { cachedForecastSummaries = json; cachePrivateForecastSummaries(); diff --git a/VIPSWeb/static/js/frontpageMap.js b/VIPSWeb/static/js/frontpageMap.js index 668d29c0bd7247d9323b079b2a98ec3a1b0ce0b6..16b1537481d5de767a74ff0806747f04ea6e2a6a 100755 --- a/VIPSWeb/static/js/frontpageMap.js +++ b/VIPSWeb/static/js/frontpageMap.js @@ -410,8 +410,8 @@ function updateForecastLayers() //url: settings.vipslogicProtocol + "://" + settings.vipslogicServerName + "/rest/forecastresults/aggregate/" + settings.vipsOrganizationId + "?" + cropCategoryIdStr, url: "/vipslogicproxy/rest/forecastresults/aggregate/" + ( - settings.forecastMapOrganizationIds != null && settings.forecastMapOrganizationIds.length > 0 ? - "orgspan?organizationId=" + settings.forecastMapOrganizationIds.join("&organizationId=") + cropCategoryIdStr + settings.includeOrganizationIds != null && settings.includeOrganizationIds.length > 0 ? + "orgspan?organizationId=" + settings.includeOrganizationIds.join("&organizationId=") + cropCategoryIdStr : settings.vipsOrganizationId + "?" + cropCategoryIdStr ) , @@ -433,21 +433,22 @@ var renderObservationFeatures = function(){ var geoJSON = {"type":"FeatureCollection","features":[]}; for(var i=0;i<filteredObservations.length;i++) { - var observation = filteredObservations[i]; - var obsFeatures = null; - if(!observation.locationIsPrivate && observation.geoInfo !== null && observation.geoInfo.trim() !== "") - { - obsFeatures = JSON.parse(observation.geoInfo).features; - } - else - { - continue; - } - - for(var j=0; j<obsFeatures.length; j++) - { - geoJSON.features.push(obsFeatures[j]); - } + var observation = filteredObservations[i]; + var obsFeatures = null; + if(!observation.locationIsPrivate && observation.geoInfo !== null && observation.geoInfo.trim() !== "") + { + obsFeatures = JSON.parse(observation.geoInfo).features; + } + else + { + continue; + } + + for(var j=0; j<obsFeatures.length; j++) + { + geoJSON.features.push(obsFeatures[j]); + } + } var format = new ol.format.GeoJSON(); diff --git a/VIPSWeb/templates/settings.js b/VIPSWeb/templates/settings.js index ad804db9dafb8e555f4e6ce0e7ae59d27a27cc00..611638dd658c17665d63bc2d3cd5107eaf1bfe92 100755 --- a/VIPSWeb/templates/settings.js +++ b/VIPSWeb/templates/settings.js @@ -25,7 +25,7 @@ var settings = { vipslogicProtocol: "{{settings.VIPSLOGIC_PROTOCOL}}", vipsCoremanagerServerName : "{{settings.VIPSCOREMANAGER_SERVER_NAME}}", - forecastMapOrganizationIds: {% if settings.FORECAST_MAP_ORGANIZATION_IDS == None %}null{%else%}{{settings.FORECAST_MAP_ORGANIZATION_IDS}}{%endif%}, + includeOrganizationIds: {% if settings.INCLUDE_ORGANIZATION_IDS == None %}null{%else%}{{settings.INCLUDE_ORGANIZATION_IDS}}{%endif%}, mapZoomlevel: {{settings.MAP_ZOOMLEVEL}},