feat: Import improvements (#3064)

* feat: Split and simplify import/export pages in prep for more options

* minor fixes

* File operations for imports

* test

* icons
This commit is contained in:
Tom Moor
2022-02-06 22:29:24 -08:00
committed by GitHub
parent a4e9251eb7
commit d643c9453e
27 changed files with 621 additions and 454 deletions

View File

@@ -2,14 +2,14 @@ import { sequelize } from "@server/database/sequelize";
import { FileOperation, Event, User } from "@server/models";
export default async function fileOperationDeleter(
fileOp: FileOperation,
fileOperation: FileOperation,
user: User,
ip: string
) {
const transaction = await sequelize.transaction();
try {
await fileOp.destroy({
await fileOperation.destroy({
transaction,
});
await Event.create(
@@ -17,8 +17,7 @@ export default async function fileOperationDeleter(
name: "fileOperations.delete",
teamId: user.teamId,
actorId: user.id,
// @ts-expect-error dataValues does exist
data: fileOp.dataValues,
modelId: fileOperation.id,
ip,
},
{