bug fixes, schema updates

This commit is contained in:
2025-02-06 15:33:47 +05:30
parent 42d68615d2
commit f4a6aaab46
6 changed files with 166 additions and 25 deletions

View File

@@ -33,16 +33,10 @@ const rtsSchema = new mongoose.Schema({
type: mongoose.Types.ObjectId,
ref: "organization",
},
statusPipeline: new mongoose.Schema(
stage: new mongoose.Schema(
{
pipeline: Array,
currentStage: Number,
stages: [
{
name: String,
date: Date,
description: String,
},
],
},
{ _id: false }
),
@@ -63,11 +57,37 @@ const rtsCreateInput = z.object({
county: z.string(),
client: z.string().optional(),
files: z.array(files).optional(),
stage: z
.object({
pipeline: z.array(
z.object({
name: z.string(),
date: z.date().nullable().optional(),
description: z.string().optional(),
comment: z.string().optional(),
})
),
currentStage: z.number(),
})
.optional(),
});
const rtsUpdateInput = z.object({
county: z.string().optional(),
client: z.string().optional(),
stage: z
.object({
pipeline: z.array(
z.object({
name: z.string(),
date: z.date().nullable().optional(),
description: z.string().optional(),
comment: z.string().optional(),
})
),
currentStage: z.number(),
})
.optional(),
});
const rtsNewUpload = z.object({