fix: Typo of fileOperation -> fileOperations

This commit is contained in:
Tom Moor
2022-07-03 16:27:03 +02:00
parent c9af7ff889
commit ee10e1407a
3 changed files with 15 additions and 5 deletions

View File

@@ -11,6 +11,7 @@ import {
DataType, DataType,
} from "sequelize-typescript"; } from "sequelize-typescript";
import { globalEventQueue } from "../queues"; import { globalEventQueue } from "../queues";
import { Event as TEvent } from "../types";
import Collection from "./Collection"; import Collection from "./Collection";
import Document from "./Document"; import Document from "./Document";
import Team from "./Team"; import Team from "./Team";
@@ -106,7 +107,7 @@ class Event extends IdModel {
); );
} }
static ACTIVITY_EVENTS = [ static ACTIVITY_EVENTS: TEvent["name"][] = [
"collections.create", "collections.create",
"collections.delete", "collections.delete",
"collections.move", "collections.move",
@@ -123,7 +124,7 @@ class Event extends IdModel {
"users.create", "users.create",
]; ];
static AUDIT_EVENTS = [ static AUDIT_EVENTS: TEvent["name"][] = [
"api_keys.create", "api_keys.create",
"api_keys.delete", "api_keys.delete",
"authenticationProviders.update", "authenticationProviders.update",
@@ -136,7 +137,6 @@ class Event extends IdModel {
"collections.add_group", "collections.add_group",
"collections.remove_group", "collections.remove_group",
"collections.delete", "collections.delete",
"collections.export_all",
"documents.create", "documents.create",
"documents.publish", "documents.publish",
"documents.update", "documents.update",

View File

@@ -88,6 +88,7 @@ export default class DeliverWebhookTask extends BaseTask<Props> {
case "api_keys.delete": case "api_keys.delete":
case "attachments.create": case "attachments.create":
case "attachments.delete": case "attachments.delete":
case "authenticationProviders.update":
// Ignored // Ignored
return; return;
case "users.create": case "users.create":
@@ -126,7 +127,7 @@ export default class DeliverWebhookTask extends BaseTask<Props> {
return; return;
case "fileOperations.create": case "fileOperations.create":
case "fileOperations.update": case "fileOperations.update":
case "fileOperation.delete": case "fileOperations.delete":
await this.handleFileOperationEvent(subscription, event); await this.handleFileOperationEvent(subscription, event);
return; return;
case "collections.create": case "collections.create":

View File

@@ -42,6 +42,14 @@ export type AttachmentEvent = BaseEvent &
} }
); );
export type AuthenticationProviderEvent = BaseEvent & {
name: "authenticationProviders.update";
modelId: string;
data: {
enabled: boolean;
};
};
export type UserEvent = BaseEvent & export type UserEvent = BaseEvent &
( (
| { | {
@@ -138,7 +146,7 @@ export type FileOperationEvent = BaseEvent & {
name: name:
| "fileOperations.create" | "fileOperations.create"
| "fileOperations.update" | "fileOperations.update"
| "fileOperation.delete"; | "fileOperations.delete";
modelId: string; modelId: string;
data: Partial<FileOperation>; data: Partial<FileOperation>;
}; };
@@ -270,6 +278,7 @@ export type WebhookSubscriptionEvent = BaseEvent & {
export type Event = export type Event =
| ApiKeyEvent | ApiKeyEvent
| AttachmentEvent | AttachmentEvent
| AuthenticationProviderEvent
| DocumentEvent | DocumentEvent
| PinEvent | PinEvent
| StarEvent | StarEvent