feat: add team alerts
This commit is contained in:
@@ -22,7 +22,7 @@ const rtsSchema = new mongoose.Schema({
|
||||
ref: "user",
|
||||
},
|
||||
},
|
||||
{ _id: false }
|
||||
{ _id: false },
|
||||
),
|
||||
],
|
||||
county: {
|
||||
@@ -39,7 +39,7 @@ const rtsSchema = new mongoose.Schema({
|
||||
pipeline: Array,
|
||||
currentStage: Number,
|
||||
},
|
||||
{ _id: false }
|
||||
{ _id: false },
|
||||
),
|
||||
status: String,
|
||||
labels: [String],
|
||||
@@ -54,6 +54,7 @@ const rtsSchema = new mongoose.Schema({
|
||||
type: [Schema.Types.ObjectId],
|
||||
ref: "user",
|
||||
},
|
||||
assignedToOrg: String,
|
||||
taggedUsers: Array,
|
||||
fileValidationStatus: String,
|
||||
permitNumber: [String],
|
||||
@@ -61,7 +62,7 @@ const rtsSchema = new mongoose.Schema({
|
||||
});
|
||||
|
||||
export const rtsFields = Object.keys(rtsSchema.paths).filter(
|
||||
(path) => path !== "__v"
|
||||
(path) => path !== "__v",
|
||||
);
|
||||
|
||||
export const rtsModel = mongoose.model("rts", rtsSchema, "rts");
|
||||
@@ -82,12 +83,13 @@ const rtsCreateInput = z.object({
|
||||
date: z.date().nullable().optional(),
|
||||
description: z.string().optional(),
|
||||
comment: z.string().optional(),
|
||||
})
|
||||
}),
|
||||
),
|
||||
currentStage: z.number(),
|
||||
})
|
||||
.optional(),
|
||||
assignedTo: z.array(z.string()).optional(),
|
||||
assignedToOrg: z.enum(["client", "agent"]).nullable().optional(),
|
||||
status: z.string().optional(),
|
||||
permitNumber: z.array(z.string()).optional(),
|
||||
lot: z.array(z.string()).optional(),
|
||||
@@ -108,12 +110,13 @@ const rtsUpdateInput = z.object({
|
||||
date: z.date().nullable().optional(),
|
||||
description: z.string().optional(),
|
||||
comment: z.string().optional(),
|
||||
})
|
||||
}),
|
||||
),
|
||||
currentStage: z.number(),
|
||||
})
|
||||
.optional(),
|
||||
assignedTo: z.array(z.string()).optional(),
|
||||
assignedToOrg: z.enum(["client", "agent"]).nullable().optional(),
|
||||
status: z.string().optional(),
|
||||
fileValidationStatus: z.string().optional(),
|
||||
permitNumber: z.array(z.string()).optional(),
|
||||
@@ -135,5 +138,5 @@ export const { schemas: rtsSchemas, $ref: $rts } = buildJsonSchemas(
|
||||
rtsNewUpload,
|
||||
pageQueryParams,
|
||||
},
|
||||
{ $id: "rts" }
|
||||
{ $id: "rts" },
|
||||
);
|
||||
|
||||
Reference in New Issue
Block a user