diff --git a/app/src/types/core/api.ts b/app/src/types/core/api.ts index 2afcbc9b..0daab85b 100644 --- a/app/src/types/core/api.ts +++ b/app/src/types/core/api.ts @@ -280,6 +280,22 @@ export type LogInfo = { logs: string[] } +// MIGRATIONS + +type MigrationInfo = { + id: string + number: number + name: string + mode: 'auto' | 'manual' + state: 'pending' | 'done' | 'skipped' + description: string + disclaimer: string | null +} + +export type MigrationList = { + migrations: MigrationInfo[] +} + // DOMAINS export type DNSRecord = { diff --git a/app/src/views/tool/ToolMigrations.vue b/app/src/views/tool/ToolMigrations.vue index 6394a0a5..d9569f89 100644 --- a/app/src/views/tool/ToolMigrations.vue +++ b/app/src/views/tool/ToolMigrations.vue @@ -1,54 +1,52 @@