support snapshots

This commit is contained in:
2026-03-15 15:04:18 -05:00
parent 28b23bc355
commit e7cfff3eca
10 changed files with 199 additions and 12 deletions

View File

@@ -60,6 +60,29 @@ export interface StartupValidationCheckDto {
message: string;
}
export interface BackupChecklistItemDto {
id: string;
label: string;
detail: string;
}
export interface BackupGuidanceDto {
dataPath: string;
databasePath: string;
uploadsPath: string;
recommendedBackupTarget: string;
backupSteps: BackupChecklistItemDto[];
restoreSteps: BackupChecklistItemDto[];
}
export interface SupportSnapshotDto {
generatedAt: string;
diagnostics: AdminDiagnosticsDto;
userCount: number;
roleCount: number;
activeUserEmails: string[];
}
export interface AdminDiagnosticsDto {
serverTime: string;
nodeVersion: string;