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"
/>
-
-
-
-
-
-