[permissions] Handle fieldPermissions configuration for 1N relations (#13630)

When upserting a fieldPermission on a 1 <-> N relation field, we should
upsert the same fieldPermission on the relationTargetFieldMetadata to
avoid inconsistencies.
This commit is contained in:
Marie
2025-08-05 15:48:39 +02:00
committed by GitHub
parent 287edd44ad
commit 46e43a62c4
3 changed files with 212 additions and 4 deletions
@@ -141,10 +141,12 @@ export const fieldRelationMock = getMockFieldMetadataEntity({
nameSingular: 'relationTargetObject',
namePlural: 'relationTargetObjects',
} as ObjectMetadataEntity,
relationTargetObjectMetadataId: 'relationTargetObjectId',
relationTargetFieldMetadata: {
id: 'relationTargetFieldId',
name: 'relationTargetField',
} as FieldMetadataEntity,
relationTargetFieldMetadataId: 'relationTargetFieldId',
isLabelSyncedWithName: true,
createdAt: new Date(),
updatedAt: new Date(),