Add operation flows and activity logs for betas and campaigns

This commit is contained in:
2026-09-17 19:34:26 -04:00
parent 9dcf4ac1d3
commit 5b5266da3a
8 changed files with 312 additions and 16 deletions
+3 -1
View File
@@ -1,4 +1,5 @@
import { json } from '@sveltejs/kit';
import { db } from '$lib/server/db/index.js';
import { getBeta, listBetaServers, listBetaScripts } from '$lib/server/fleet/beta.js';
import { getScript, getVersion } from '$lib/server/fleet/scripts.js';
@@ -28,5 +29,6 @@ export async function GET({ params }: { params: { id: string } }) {
});
const servers = listBetaServers(id);
return json({ beta, scripts, servers });
const events = db().prepare('SELECT id, created_at, message FROM beta_events WHERE beta_id = ? ORDER BY id').all(id);
return json({ beta, scripts, servers, events });
}