Migrate object permission to syncable entity (#18609)
Closes [#2223](https://github.com/twentyhq/core-team-issues/issues/2223)
This commit is contained in:
+2
@@ -110,6 +110,7 @@ describe('WorkspaceEntityManager', () => {
|
||||
targetTableName: 'test_entity',
|
||||
fieldIds: ['field-id'],
|
||||
indexMetadataIds: [],
|
||||
objectPermissionIds: [],
|
||||
viewIds: [],
|
||||
universalIdentifier: 'test-entity-id',
|
||||
description: null,
|
||||
@@ -125,6 +126,7 @@ describe('WorkspaceEntityManager', () => {
|
||||
updatedAt: new Date().toISOString(),
|
||||
applicationUniversalIdentifier: 'test-application-id',
|
||||
fieldUniversalIdentifiers: ['field-id'],
|
||||
objectPermissionUniversalIdentifiers: [],
|
||||
viewUniversalIdentifiers: [],
|
||||
indexMetadataUniversalIdentifiers: [],
|
||||
labelIdentifierFieldMetadataUniversalIdentifier: null,
|
||||
|
||||
+8
@@ -224,6 +224,7 @@ describe('computeRelationConnectQueryConfigs', () => {
|
||||
isAuditLogged: true,
|
||||
isSearchable: true,
|
||||
universalIdentifier: partial.id,
|
||||
objectPermissionIds: [],
|
||||
viewIds: [],
|
||||
applicationId: null,
|
||||
isLabelSyncedWithName: false,
|
||||
@@ -236,6 +237,13 @@ describe('computeRelationConnectQueryConfigs', () => {
|
||||
labelIdentifierFieldMetadataId: null,
|
||||
imageIdentifierFieldMetadataId: null,
|
||||
duplicateCriteria: null,
|
||||
applicationUniversalIdentifier: '',
|
||||
fieldUniversalIdentifiers: [],
|
||||
objectPermissionUniversalIdentifiers: [],
|
||||
viewUniversalIdentifiers: [],
|
||||
indexMetadataUniversalIdentifiers: [],
|
||||
labelIdentifierFieldMetadataUniversalIdentifier: null,
|
||||
imageIdentifierFieldMetadataUniversalIdentifier: null,
|
||||
...partial,
|
||||
}) as FlatObjectMetadata;
|
||||
|
||||
|
||||
+1
@@ -73,6 +73,7 @@ describe('formatTwentyOrmEventToDatabaseBatchEvent', () => {
|
||||
universalIdentifier: objectMetadataId,
|
||||
fieldIds: ['name-id'],
|
||||
indexMetadataIds: [],
|
||||
objectPermissionIds: [],
|
||||
viewIds: [],
|
||||
applicationId: null,
|
||||
} as unknown as FlatObjectMetadata;
|
||||
|
||||
+2
@@ -26,6 +26,7 @@ describe('getColumnNameToFieldMetadataIdMap', () => {
|
||||
workspaceId: 'test-workspace-id',
|
||||
universalIdentifier: 'test-object-id',
|
||||
indexMetadataIds: [],
|
||||
objectPermissionIds: [],
|
||||
fieldIds,
|
||||
viewIds: [],
|
||||
applicationId: 'test-application-id',
|
||||
@@ -41,6 +42,7 @@ describe('getColumnNameToFieldMetadataIdMap', () => {
|
||||
duplicateCriteria: null,
|
||||
applicationUniversalIdentifier: 'test-application-id',
|
||||
fieldUniversalIdentifiers: fieldIds,
|
||||
objectPermissionUniversalIdentifiers: [],
|
||||
viewUniversalIdentifiers: [],
|
||||
indexMetadataUniversalIdentifiers: [],
|
||||
labelIdentifierFieldMetadataUniversalIdentifier: null,
|
||||
|
||||
+2
@@ -26,6 +26,7 @@ describe('getFieldMetadataIdToColumnNamesMap', () => {
|
||||
workspaceId: 'test-workspace-id',
|
||||
universalIdentifier: 'test-object-id',
|
||||
indexMetadataIds: [],
|
||||
objectPermissionIds: [],
|
||||
fieldIds,
|
||||
viewIds: [],
|
||||
applicationId: 'test-application-id',
|
||||
@@ -41,6 +42,7 @@ describe('getFieldMetadataIdToColumnNamesMap', () => {
|
||||
duplicateCriteria: null,
|
||||
applicationUniversalIdentifier: 'test-application-id',
|
||||
fieldUniversalIdentifiers: fieldIds,
|
||||
objectPermissionUniversalIdentifiers: [],
|
||||
viewUniversalIdentifiers: [],
|
||||
indexMetadataUniversalIdentifiers: [],
|
||||
labelIdentifierFieldMetadataUniversalIdentifier: null,
|
||||
|
||||
+2
@@ -26,6 +26,7 @@ describe('isRecordMatchingRLSRowLevelPermissionPredicate', () => {
|
||||
workspaceId: 'test-workspace-id',
|
||||
universalIdentifier: 'test-object-id',
|
||||
indexMetadataIds: [],
|
||||
objectPermissionIds: [],
|
||||
fieldIds,
|
||||
viewIds: [],
|
||||
applicationId: 'test-application-id',
|
||||
@@ -41,6 +42,7 @@ describe('isRecordMatchingRLSRowLevelPermissionPredicate', () => {
|
||||
duplicateCriteria: null,
|
||||
applicationUniversalIdentifier: 'test-application-id',
|
||||
fieldUniversalIdentifiers: fieldIds,
|
||||
objectPermissionUniversalIdentifiers: [],
|
||||
viewUniversalIdentifiers: [],
|
||||
indexMetadataUniversalIdentifiers: [],
|
||||
labelIdentifierFieldMetadataUniversalIdentifier: null,
|
||||
|
||||
Reference in New Issue
Block a user