feat: client tab in deal editor

This commit is contained in:
2025-10-05 12:05:23 +04:00
parent d14920df7d
commit 0fcf086861
21 changed files with 511 additions and 35 deletions

View File

@ -108,6 +108,7 @@ export const zClientSchema = z.object({
comment: z.optional(z.union([z.string(), z.null()])),
details: zClientDetailsSchema,
id: z.int(),
isDeleted: z.optional(z.boolean()).default(false),
});
/**
@ -290,6 +291,7 @@ export const zCreateDealSchema = z.object({
boardId: z.int(),
lexorank: z.string(),
statusId: z.int(),
clientId: z.optional(z.union([z.int(), z.null()])),
});
/**
@ -320,6 +322,7 @@ export const zDealSchema = z.object({
createdAt: z.iso.datetime({
offset: true,
}),
client: z.optional(z.union([zClientSchema, z.null()])),
});
/**
@ -964,6 +967,7 @@ export const zUpdateDealSchema = z.object({
lexorank: z.optional(z.union([z.string(), z.null()])),
boardId: z.optional(z.union([z.int(), z.null()])),
statusId: z.optional(z.union([z.int(), z.null()])),
client: z.optional(z.union([zClientSchema, z.null()])),
});
/**
@ -1409,7 +1413,11 @@ export const zGetStatusHistoryResponse2 = zGetStatusHistoryResponse;
export const zGetClientsData = z.object({
body: z.optional(z.never()),
path: z.optional(z.never()),
query: z.optional(z.never()),
query: z.optional(
z.object({
includeDeleted: z.optional(z.boolean()).default(false),
})
),
});
/**