From 3cef6c90487afa19e2c8f1dae11fa1748971a675 Mon Sep 17 00:00:00 2001 From: Weiko Date: Tue, 24 Jun 2025 17:34:17 +0200 Subject: [PATCH] Force readonly for deletedAt field (#12840) Fixes https://github.com/twentyhq/twenty/issues/12839 ## Context We now force readonly mode for deletedAt datepicker as permissions don't handle well this use case. The frontend should call softDelete endpoint in this case. For a user, they should select the record and click on the trash icon instead Screenshot 2025-06-24 at 17 30 03 --- .../components/RecordDetailRelationRecordsListItem.tsx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/twenty-front/src/modules/object-record/record-show/record-detail-section/components/RecordDetailRelationRecordsListItem.tsx b/packages/twenty-front/src/modules/object-record/record-show/record-detail-section/components/RecordDetailRelationRecordsListItem.tsx index 173e5ebd7..38ade134a 100644 --- a/packages/twenty-front/src/modules/object-record/record-show/record-detail-section/components/RecordDetailRelationRecordsListItem.tsx +++ b/packages/twenty-front/src/modules/object-record/record-show/record-detail-section/components/RecordDetailRelationRecordsListItem.tsx @@ -151,7 +151,9 @@ export const RecordDetailRelationRecordsListItem = ({ isFieldCellSupported(fieldMetadataItem, objectMetadataItems) && fieldMetadataItem.id !== relationObjectMetadataItem.labelIdentifierFieldMetadataId && - fieldMetadataItem.id !== relationFieldMetadataId, + fieldMetadataItem.id !== relationFieldMetadataId && + fieldMetadataItem.name !== 'createdAt' && + fieldMetadataItem.name !== 'deletedAt', ) .sort();