Identify standard objects (#17091)

# Introduction
Followup https://github.com/twentyhq/twenty/pull/16981

1/ Migration, applicationId and universalIdentifier are required on
entity ( save point migration + upgrade command fallback pattern )
2/ Backfill using previous standard ids
This commit is contained in:
Paul Rastoin
2026-01-12 19:06:13 +01:00
committed by GitHub
parent 04a370e043
commit df108ea040
15 changed files with 427 additions and 12 deletions
@@ -117,7 +117,7 @@ describe('WorkspaceEntityManager', () => {
shortcut: null,
standardId: null,
standardOverrides: null,
applicationId: null,
applicationId: 'test-application-id',
isLabelSyncedWithName: false,
isUIReadOnly: false,
duplicateCriteria: null,
@@ -28,7 +28,7 @@ describe('getColumnNameToFieldMetadataIdMap', () => {
indexMetadataIds: [],
fieldMetadataIds,
viewIds: [],
applicationId: null,
applicationId: 'test-application-id',
isLabelSyncedWithName: false,
createdAt: new Date().toISOString(),
updatedAt: new Date().toISOString(),
@@ -28,7 +28,7 @@ describe('getFieldMetadataIdToColumnNamesMap', () => {
indexMetadataIds: [],
fieldMetadataIds,
viewIds: [],
applicationId: null,
applicationId: 'test-application-id',
isLabelSyncedWithName: false,
createdAt: new Date().toISOString(),
updatedAt: new Date().toISOString(),