Delete button in right drawer / side pannel (#7200)
fixes #7069 @Bonapara https://github.com/user-attachments/assets/b1b57070-1ef4-4cc3-9907-028219245558 --------- Co-authored-by: Félix Malfait <felix@twenty.com>
This commit is contained in:
@ -0,0 +1,16 @@
|
||||
import { ObjectMetadataItem } from '@/object-metadata/types/ObjectMetadataItem';
|
||||
|
||||
export const mapSoftDeleteFieldsToGraphQLQuery = (
|
||||
objectMetadataItem: Pick<ObjectMetadataItem, 'fields'>,
|
||||
): string => {
|
||||
const softDeleteFields = ['id', 'deletedAt'];
|
||||
|
||||
const fieldsThatShouldBeQueried = objectMetadataItem.fields.filter(
|
||||
(field) => field.isActive && softDeleteFields.includes(field.name),
|
||||
);
|
||||
|
||||
return `{
|
||||
__typename
|
||||
${fieldsThatShouldBeQueried.map((field) => field.name).join('\n')}
|
||||
}`;
|
||||
};
|
||||
Reference in New Issue
Block a user