Add capacity overview with host resource history

This commit is contained in:
2026-10-05 12:06:29 -04:00
parent 7c76851252
commit 09ef8c6ec8
19 changed files with 845 additions and 10 deletions
+10
View File
@@ -0,0 +1,10 @@
import { error } from '@sveltejs/kit';
import { capacityHistoryReport } from '../reports/index.js';
import { readCapacityCurrent } from './capacity-overview.js';
import type { CapacityData, CapacityQuery } from '../../capacity.js';
export async function capacityPage(query: CapacityQuery): Promise<CapacityData> {
const current = await readCapacityCurrent(query);
if (query.hostId && !current.hostOptions.some(host => host.id === query.hostId)) error(404, 'Host not found.');
return { query, current, history: await capacityHistoryReport(query) };
}