Adding in required events for app backup system.
This commit is contained in:
parent
5e802ceb10
commit
0cfb1a9f74
|
@ -0,0 +1,12 @@
|
||||||
|
import { AppBackup, AppBackupRevertEvent, Event } from "@budibase/types"
|
||||||
|
import { publishEvent } from "../events"
|
||||||
|
|
||||||
|
export async function appBackupRestored(backup: AppBackup) {
|
||||||
|
const properties: AppBackupRevertEvent = {
|
||||||
|
appId: backup.appId,
|
||||||
|
backupName: backup.name,
|
||||||
|
backupCreatedAt: backup.createdAt,
|
||||||
|
}
|
||||||
|
|
||||||
|
await publishEvent(Event.APP_BACKUP_RESTORED, properties)
|
||||||
|
}
|
|
@ -19,3 +19,4 @@ export * as installation from "./installation"
|
||||||
export * as backfill from "./backfill"
|
export * as backfill from "./backfill"
|
||||||
export * as group from "./group"
|
export * as group from "./group"
|
||||||
export * as plugin from "./plugin"
|
export * as plugin from "./plugin"
|
||||||
|
export * as backup from "./backup"
|
||||||
|
|
|
@ -0,0 +1,7 @@
|
||||||
|
import { BaseEvent } from "./event"
|
||||||
|
|
||||||
|
export interface AppBackupRevertEvent extends BaseEvent {
|
||||||
|
appId: string
|
||||||
|
backupName: string
|
||||||
|
backupCreatedAt: string
|
||||||
|
}
|
|
@ -168,6 +168,9 @@ export enum Event {
|
||||||
PLUGIN_INIT = "plugin:init",
|
PLUGIN_INIT = "plugin:init",
|
||||||
PLUGIN_IMPORTED = "plugin:imported",
|
PLUGIN_IMPORTED = "plugin:imported",
|
||||||
PLUGIN_DELETED = "plugin:deleted",
|
PLUGIN_DELETED = "plugin:deleted",
|
||||||
|
|
||||||
|
// BACKUP
|
||||||
|
APP_BACKUP_RESTORED = "app:backup:restored",
|
||||||
}
|
}
|
||||||
|
|
||||||
// properties added at the final stage of the event pipeline
|
// properties added at the final stage of the event pipeline
|
||||||
|
|
|
@ -20,3 +20,4 @@ export * from "./backfill"
|
||||||
export * from "./identification"
|
export * from "./identification"
|
||||||
export * from "./userGroup"
|
export * from "./userGroup"
|
||||||
export * from "./plugin"
|
export * from "./plugin"
|
||||||
|
export * from "./backup"
|
||||||
|
|
Loading…
Reference in New Issue