From 1f087cc29af80f613dc4c13e85275e89ec8c5523 Mon Sep 17 00:00:00 2001 From: Andras Bacsai Date: Mon, 9 May 2022 14:11:34 +0200 Subject: [PATCH] fix: Server usage only shown for root team --- src/routes/index.svelte | 155 +++++++++++++++++++++------------------- 1 file changed, 80 insertions(+), 75 deletions(-) diff --git a/src/routes/index.svelte b/src/routes/index.svelte index 40d78899c..b3a60529a 100644 --- a/src/routes/index.svelte +++ b/src/routes/index.svelte @@ -25,6 +25,7 @@ import { onDestroy, onMount } from 'svelte'; import Loading from './applications/[id]/logs/_Loading.svelte'; import Trend from './_Trend.svelte'; + import { session } from '$app/stores'; export let applicationsCount: number; export let sourcesCount: number; @@ -122,10 +123,12 @@ clearInterval(usageInterval); }); onMount(async () => { - await getStatus(); - usageInterval = setInterval(async () => { + if ($session.teamId === '0') { await getStatus(); - }, 1000); + usageInterval = setInterval(async () => { + await getStatus(); + }, 1000); + } }); @@ -134,80 +137,82 @@
-
Server Usage
-
- -
-
Total Memory
-
- {(usage?.memory.totalMemMb).toFixed(0)} -
-
+ {#if $session.teamId === '0'} +
Server Usage
+
+ +
+
Total Memory
+
+ {(usage?.memory.totalMemMb).toFixed(0)} +
+
-
-
Used Memory
-
- {(usage?.memory.usedMemMb).toFixed(0)} -
-
+
+
Used Memory
+
+ {(usage?.memory.usedMemMb).toFixed(0)} +
+
-
-
Free Memory
-
- {usage?.memory.freeMemPercentage}% - {#if !memoryWarning} - - {/if} -
-
-
-
-
-
Total CPUs
-
- {usage?.cpu.count} -
-
-
-
Load Average (5/10/30mins)
-
- {usage?.cpu.load.join('/')} -
-
-
-
CPU Usage
-
- {usage?.cpu.usage}% - {#if !cpuWarning} - - {/if} -
-
-
-
-
-
Total Disk
-
- {usage?.disk.totalGb}GB -
-
-
-
Used Disk
-
- {usage?.disk.usedGb}GB -
-
-
-
Free Disk
-
- {usage?.disk.freePercentage}% - {#if !diskWarning} - - {/if} -
-
-
-
Resources
+
+
Free Memory
+
+ {usage?.memory.freeMemPercentage}% + {#if !memoryWarning} + + {/if} +
+
+
+
+
+
Total CPUs
+
+ {usage?.cpu.count} +
+
+
+
Load Average (5/10/30mins)
+
+ {usage?.cpu.load.join('/')} +
+
+
+
CPU Usage
+
+ {usage?.cpu.usage}% + {#if !cpuWarning} + + {/if} +
+
+
+
+
+
Total Disk
+
+ {usage?.disk.totalGb}GB +
+
+
+
Used Disk
+
+ {usage?.disk.usedGb}GB +
+
+
+
Free Disk
+
+ {usage?.disk.freePercentage}% + {#if !diskWarning} + + {/if} +
+
+
+
Resources
+ {/if}