From ebf32e775cf18cf2198d3a0afa2f05b5fdcda5a5 Mon Sep 17 00:00:00 2001 From: LordMathis Date: Fri, 8 Nov 2024 23:58:57 +0100 Subject: [PATCH] Remove not working stats --- backend/internal/db/admin.go | 12 ------- .../settings/admin/AdminStatsTab.jsx | 35 +------------------ 2 files changed, 1 insertion(+), 46 deletions(-) diff --git a/backend/internal/db/admin.go b/backend/internal/db/admin.go index 3b8432d..da217f2 100644 --- a/backend/internal/db/admin.go +++ b/backend/internal/db/admin.go @@ -8,8 +8,6 @@ type SystemStats struct { TotalUsers int `json:"totalUsers"` TotalWorkspaces int `json:"totalWorkspaces"` ActiveUsers int `json:"activeUsers"` // Users with activity in last 30 days - StorageUsed int `json:"storageUsed"` // Total storage used in bytes - TotalFiles int `json:"totalFiles"` // Total number of files across all workspaces } // GetAllUsers returns a list of all users in the system @@ -66,15 +64,5 @@ func (db *DB) GetSystemStats() (*SystemStats, error) { return nil, err } - // Get total files and storage used - // Note: This assumes you're tracking file sizes in your filesystem - err = db.QueryRow(` - SELECT COUNT(*), COALESCE(SUM(size), 0) - FROM files`). - Scan(&stats.TotalFiles, &stats.StorageUsed) - if err != nil { - return nil, err - } - return stats, nil } diff --git a/frontend/src/components/settings/admin/AdminStatsTab.jsx b/frontend/src/components/settings/admin/AdminStatsTab.jsx index 31c13eb..6950c8b 100644 --- a/frontend/src/components/settings/admin/AdminStatsTab.jsx +++ b/frontend/src/components/settings/admin/AdminStatsTab.jsx @@ -9,27 +9,10 @@ import { Alert, RingProgress, } from '@mantine/core'; -import { - IconUsers, - IconFolders, - IconServer, - IconFiles, - IconAlertCircle, -} from '@tabler/icons-react'; +import { IconUsers, IconFolders, IconAlertCircle } from '@tabler/icons-react'; import { useAdmin } from '../../../hooks/useAdmin'; import StatCard from './StatCard'; -const formatBytes = (bytes) => { - const units = ['B', 'KB', 'MB', 'GB']; - let size = bytes; - let unitIndex = 0; - while (size >= 1024 && unitIndex < units.length - 1) { - size /= 1024; - unitIndex++; - } - return `${size.toFixed(1)} ${units[unitIndex]}`; -}; - const AdminStatsTab = () => { const { data: stats, loading, error } = useAdmin('stats'); @@ -68,22 +51,6 @@ const AdminStatsTab = () => { color="grape" /> - - - - - -