From fd730bf41aaf531ae2ac890959e5e68d5d2ad63c Mon Sep 17 00:00:00 2001 From: Tor-Einar Skog <tor-einar.skog@nibio.no> Date: Thu, 13 Mar 2025 09:15:35 +0100 Subject: [PATCH] Feat: If logged in, include user's own weather stations --- roughage/static/roughage/js/nutrition.js | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/roughage/static/roughage/js/nutrition.js b/roughage/static/roughage/js/nutrition.js index 00e6ca51..254eb5cd 100755 --- a/roughage/static/roughage/js/nutrition.js +++ b/roughage/static/roughage/js/nutrition.js @@ -229,7 +229,17 @@ function initWeatherStations() // Fetching information asynchronously from server var request = $.ajax({ type:"GET", - url: settings.vipslogicProtocol + "://" + settings.vipslogicServerName + "/rest/poi/organization/" + settings.vipsOrganizationId, + url: settings.userUuid == null ? settings.vipslogicProtocol + "://" + settings.vipslogicServerName + "/rest/poi/organization/" + settings.vipsOrganizationId + : settings.vipslogicProtocol + "://" + settings.vipslogicServerName + "/rest/poi/weatherstation/user", + beforeSend: function(xhr) { + if(settings.userUuid == null) + { + return; + } + const uuid = settings.userUuid; // Replace with your actual UUID + console.info(settings.userUuid); + xhr.setRequestHeader('Authorization', `${uuid}`); + }, statusCode:{ 200: function(data,textStatus, jqXHR){ // Building result HTML -- GitLab