diff --git a/app/src/types/core/api.ts b/app/src/types/core/api.ts index df1ccaa9..aca12384 100644 --- a/app/src/types/core/api.ts +++ b/app/src/types/core/api.ts @@ -197,3 +197,22 @@ export type BackupList = { size: number }> } + +// DIAGNOSIS + +export type Diagnosis = { + reports: { + id: string + cached_for: number + items: { + meta: Obj + status: 'INFO' | 'SUCCESS' | 'WARNING' | 'ERROR' + data: Obj + summary: string + details?: string[] + ignored: boolean + }[] + timestamp: number + description: string + }[] +} diff --git a/app/src/views/diagnosis/DiagnosisView.vue b/app/src/views/diagnosis/DiagnosisView.vue index 8d45541b..fb497bcf 100644 --- a/app/src/views/diagnosis/DiagnosisView.vue +++ b/app/src/views/diagnosis/DiagnosisView.vue @@ -1,83 +1,69 @@