feat: Allow deletion of imports (#5907)

This commit is contained in:
Tom Moor
2023-10-01 21:24:50 -04:00
committed by GitHub
parent 16cd82a732
commit e7b7032284
24 changed files with 304 additions and 184 deletions

View File

@@ -17,7 +17,7 @@ import FileStorage from "@server/storage/files";
import Collection from "./Collection";
import Team from "./Team";
import User from "./User";
import IdModel from "./base/IdModel";
import ParanoidModel from "./base/ParanoidModel";
import Fix from "./decorators/Fix";
@DefaultScope(() => ({
@@ -36,7 +36,7 @@ import Fix from "./decorators/Fix";
}))
@Table({ tableName: "file_operations", modelName: "file_operation" })
@Fix
class FileOperation extends IdModel {
class FileOperation extends ParanoidModel {
@Column(DataType.ENUM(...Object.values(FileOperationType)))
type: FileOperationType;
@@ -73,7 +73,7 @@ class FileOperation extends IdModel {
throw err;
}
}
await this.save();
return this.save();
};
/**