Store import<->document relationship (#4415)

* Store import<->document relationship

* Update 20221112152649-import-document-relationship.js

* Store importId on collection, UI tweaks on import screen
This commit is contained in:
Tom Moor
2022-11-12 08:22:41 -08:00
committed by GitHub
parent cafe4ed848
commit 622f464b9f
10 changed files with 78 additions and 7 deletions

View File

@@ -30,6 +30,7 @@ import type { NavigationNode, CollectionSort } from "~/types";
import CollectionGroup from "./CollectionGroup";
import CollectionUser from "./CollectionUser";
import Document from "./Document";
import FileOperation from "./FileOperation";
import Group from "./Group";
import GroupUser from "./GroupUser";
import Team from "./Team";
@@ -272,6 +273,13 @@ class Collection extends ParanoidModel {
// associations
@BelongsTo(() => FileOperation, "importId")
import: FileOperation | null;
@ForeignKey(() => FileOperation)
@Column(DataType.UUID)
importId: string | null;
@HasMany(() => Document, "collectionId")
documents: Document[];