Display import source data on documents (#6651)

* Display import source in Insights

* Ensure sourceMetadata is not returned on public requests

* Support createdByName

* Prefer display source name
This commit is contained in:
Tom Moor
2024-03-07 17:33:56 -07:00
committed by GitHub
parent 2d879d0939
commit df9f8cbabc
9 changed files with 111 additions and 4 deletions

View File

@@ -125,6 +125,7 @@ export default class ExportJSONTask extends ExportTask {
title: document.title,
data: DocumentHelper.toProsemirror(document),
createdById: document.createdById,
createdByName: document.createdBy.name,
createdByEmail: document.createdBy.email,
createdAt: document.createdAt.toISOString(),
updatedAt: document.updatedAt.toISOString(),

View File

@@ -78,6 +78,7 @@ export type StructuredImportData = {
publishedAt?: Date | null;
parentDocumentId?: string | null;
createdById?: string;
createdByName?: string;
createdByEmail?: string | null;
path: string;
mimeType: string;
@@ -467,6 +468,7 @@ export default abstract class ImportTask extends BaseTask<Props> {
fileName: path.basename(item.path),
mimeType: item.mimeType,
externalId: item.externalId,
createdByName: item.createdByName,
},
id: item.id,
title: item.title,