fixing Numbers formatting (#14403)

fix #13880

---------

Co-authored-by: Félix Malfait <felix@twenty.com>
Co-authored-by: Félix Malfait <felix.malfait@gmail.com>
This commit is contained in:
Ketan Mehta
2025-09-18 02:33:33 +05:30
committed by GitHub
parent 666b99524a
commit dc26e48f6f
36 changed files with 583 additions and 96 deletions
@@ -7,6 +7,7 @@ import { UUIDScalarType } from 'src/engine/api/graphql/workspace-schema-builder/
import { RoleDTO } from 'src/engine/metadata-modules/role/dtos/role.dto';
import {
WorkspaceMemberDateFormatEnum,
WorkspaceMemberNumberFormatEnum,
WorkspaceMemberTimeFormatEnum,
} from 'src/modules/workspace-member/standard-objects/workspace-member.workspace-entity';
@@ -58,4 +59,7 @@ export class WorkspaceMember {
@Field(() => UUIDScalarType, { nullable: true })
userWorkspaceId?: string;
@Field(() => WorkspaceMemberNumberFormatEnum, { nullable: true })
numberFormat?: WorkspaceMemberNumberFormatEnum;
}
@@ -10,6 +10,7 @@ import { type WorkspaceMember } from 'src/engine/core-modules/user/dtos/workspac
import { type RoleEntity } from 'src/engine/metadata-modules/role/role.entity';
import { fromRoleEntitiesToRoleDtos } from 'src/engine/metadata-modules/role/utils/fromRoleEntityToRoleDto.util';
import {
type WorkspaceMemberNumberFormatEnum,
type WorkspaceMemberDateFormatEnum,
type WorkspaceMemberTimeFormatEnum,
type WorkspaceMemberWorkspaceEntity,
@@ -61,6 +62,7 @@ export class WorkspaceMemberTranspiler {
timeZone,
dateFormat,
calendarStartDay,
numberFormat,
} = workspaceMemberEntity;
const avatarUrl = this.generateSignedAvatarUrl({
@@ -86,6 +88,7 @@ export class WorkspaceMemberTranspiler {
timeZone,
roles,
calendarStartDay,
numberFormat: numberFormat as WorkspaceMemberNumberFormatEnum,
} satisfies WorkspaceMember;
}