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