Migrate field permission to syncable entity (#18751)
Co-authored-by: Copilot Autofix powered by AI <223894421+github-code-quality[bot]@users.noreply.github.com> Co-authored-by: Charles Bochet <charles@twenty.com>
This commit is contained in:
+13
@@ -0,0 +1,13 @@
|
||||
import { type FlatFieldPermission } from 'src/engine/metadata-modules/flat-field-permission/types/flat-field-permission.type';
|
||||
import { type FieldPermissionDTO } from 'src/engine/metadata-modules/object-permission/dtos/field-permission.dto';
|
||||
|
||||
export const fromFlatFieldPermissionToFieldPermissionDto = (
|
||||
flatFieldPermission: FlatFieldPermission,
|
||||
): FieldPermissionDTO => ({
|
||||
id: flatFieldPermission.id,
|
||||
objectMetadataId: flatFieldPermission.objectMetadataId,
|
||||
fieldMetadataId: flatFieldPermission.fieldMetadataId,
|
||||
roleId: flatFieldPermission.roleId,
|
||||
canReadFieldValue: flatFieldPermission.canReadFieldValue ?? null,
|
||||
canUpdateFieldValue: flatFieldPermission.canUpdateFieldValue ?? null,
|
||||
});
|
||||
Reference in New Issue
Block a user