FIx: delete champs par default

This commit is contained in:
Matthieu
2025-09-25 11:26:22 +02:00
parent e64fba3ae7
commit 2ce164784f
9 changed files with 226 additions and 200 deletions

View File

@@ -75,7 +75,6 @@ type MachineRecord = {
reference: Nullable<string>;
constructeurId: Nullable<string>;
prix: Nullable<string>;
emplacement: Nullable<string>;
siteId: string;
typeMachineId: Nullable<string>;
createdAt: Date;
@@ -87,7 +86,6 @@ type ComposantRecord = {
name: string;
reference: Nullable<string>;
prix: Nullable<string>;
emplacement: Nullable<string>;
machineId: Nullable<string>;
parentComposantId: Nullable<string>;
typeComposantId: Nullable<string>;
@@ -103,7 +101,6 @@ type PieceRecord = {
name: string;
reference: Nullable<string>;
prix: Nullable<string>;
emplacement: Nullable<string>;
machineId: Nullable<string>;
composantId: Nullable<string>;
typePieceId: Nullable<string>;
@@ -119,7 +116,6 @@ type CustomFieldRecord = {
name: string;
type: string;
required: boolean;
defaultValue: Nullable<string>;
options: string[];
typeMachineId: Nullable<string>;
typeComposantId: Nullable<string>;
@@ -258,7 +254,6 @@ class InMemoryPrismaService {
name: field.name,
type: field.type,
required: field.required ?? false,
defaultValue: field.defaultValue ?? null,
options: field.options ?? [],
typeMachineId: null,
typeComposantId: record.id,
@@ -319,7 +314,6 @@ class InMemoryPrismaService {
name: field.name,
type: field.type,
required: field.required ?? false,
defaultValue: field.defaultValue ?? null,
options: field.options ?? [],
typeMachineId: null,
typeComposantId: null,
@@ -380,7 +374,6 @@ class InMemoryPrismaService {
name: field.name,
type: field.type,
required: field.required ?? false,
defaultValue: field.defaultValue ?? null,
options: field.options ?? [],
typeMachineId: record.id,
typeComposantId: null,
@@ -485,7 +478,6 @@ class InMemoryPrismaService {
reference: data.reference ?? null,
constructeurId: data.constructeurId ?? null,
prix: data.prix ?? null,
emplacement: data.emplacement ?? null,
siteId: data.siteId,
typeMachineId: data.typeMachineId ?? null,
createdAt: now,
@@ -530,7 +522,6 @@ class InMemoryPrismaService {
name: data.name,
reference: data.reference ?? null,
prix: data.prix ?? null,
emplacement: data.emplacement ?? null,
machineId: data.machineId ?? null,
parentComposantId: data.parentComposantId ?? null,
typeComposantId: data.typeComposantId ?? null,
@@ -568,7 +559,6 @@ class InMemoryPrismaService {
name: data.name,
reference: data.reference ?? null,
prix: data.prix ?? null,
emplacement: data.emplacement ?? null,
machineId: data.machineId ?? null,
composantId: data.composantId ?? null,
typePieceId: data.typePieceId ?? null,
@@ -604,7 +594,6 @@ class InMemoryPrismaService {
name: data.name,
type: data.type,
required: data.required ?? false,
defaultValue: data.defaultValue ?? null,
options: data.options ?? [],
typeMachineId: data.typeMachineId ?? null,
typeComposantId: data.typeComposantId ?? null,
@@ -1100,7 +1089,6 @@ describe('Inventory flow (e2e)', () => {
name: 'Puissance nominale',
type: 'text',
required: true,
defaultValue: '5 kW',
},
],
});
@@ -1118,7 +1106,6 @@ describe('Inventory flow (e2e)', () => {
{
name: 'Référence fournisseur',
type: 'text',
defaultValue: 'STD-001',
},
],
});
@@ -1174,7 +1161,7 @@ describe('Inventory flow (e2e)', () => {
name: 'Puissance nominale',
type: 'text',
required: true,
defaultValue: '7 kW',
value: '7 kW',
},
],
},
@@ -1190,7 +1177,7 @@ describe('Inventory flow (e2e)', () => {
{
name: 'Référence fournisseur',
type: 'text',
defaultValue: 'STD-002',
value: 'STD-002',
},
],
},