Update Command Menu Item entity (#18391)

Closes https://github.com/twentyhq/core-team-issues/issues/2256
This commit is contained in:
Raphaël Bosi
2026-03-05 11:21:56 +01:00
committed by GitHub
parent 9d4ff7820d
commit abd9709291
19 changed files with 163 additions and 27 deletions
@@ -63,6 +63,8 @@ export const fromCommandMenuItemEntityToFlatCommandMenuItem = ({
frontComponentId: commandMenuItemEntity.frontComponentId,
label: commandMenuItemEntity.label,
icon: commandMenuItemEntity.icon,
shortLabel: commandMenuItemEntity.shortLabel,
position: commandMenuItemEntity.position,
isPinned: commandMenuItemEntity.isPinned,
availabilityType: commandMenuItemEntity.availabilityType,
availabilityObjectMetadataId:
@@ -64,6 +64,8 @@ export const fromCreateCommandMenuItemInputToFlatCommandMenuItemToCreate = ({
frontComponentUniversalIdentifier,
label: createCommandMenuItemInput.label,
icon: createCommandMenuItemInput.icon ?? null,
shortLabel: createCommandMenuItemInput.shortLabel ?? null,
position: createCommandMenuItemInput.position ?? 0,
isPinned: createCommandMenuItemInput.isPinned ?? false,
availabilityType:
createCommandMenuItemInput.availabilityType ??
@@ -9,8 +9,12 @@ export const fromFlatCommandMenuItemToCommandMenuItemDto = (
frontComponentId: flatCommandMenuItem.frontComponentId ?? undefined,
label: flatCommandMenuItem.label,
icon: flatCommandMenuItem.icon ?? undefined,
shortLabel: flatCommandMenuItem.shortLabel ?? undefined,
position: flatCommandMenuItem.position,
isPinned: flatCommandMenuItem.isPinned,
availabilityType: flatCommandMenuItem.availabilityType,
conditionalAvailabilityExpression:
flatCommandMenuItem.conditionalAvailabilityExpression ?? undefined,
availabilityObjectMetadataId:
flatCommandMenuItem.availabilityObjectMetadataId ?? undefined,
workspaceId: flatCommandMenuItem.workspaceId,