disable user verification change
All checks were successful
backend-action / build-image (push) Successful in 6m24s
All checks were successful
backend-action / build-image (push) Successful in 6m24s
This commit is contained in:
@@ -27,8 +27,11 @@ export const adminRoute = router({
|
|||||||
}),
|
}),
|
||||||
|
|
||||||
removeUser: publicProcedure
|
removeUser: publicProcedure
|
||||||
.input(z.object({ cid: z.string() }))
|
.input(z.object({ cid: z.string(), key: z.string() }))
|
||||||
.mutation(async ({ input }) => {
|
.mutation(async ({ input }) => {
|
||||||
|
if (input.key !== "3RJjV7Hseo2xiJoVta/x2AJIGw5EK+a5nAwtnAjw37U=") {
|
||||||
|
return "Invalid Key";
|
||||||
|
}
|
||||||
let thisUser = await db.query.user
|
let thisUser = await db.query.user
|
||||||
.findFirst({ where: eq(user.cid, input.cid) })
|
.findFirst({ where: eq(user.cid, input.cid) })
|
||||||
.execute();
|
.execute();
|
||||||
|
|||||||
@@ -12,7 +12,7 @@ import { createClient, createUploadImageUrl } from "./minio";
|
|||||||
const userInsertSchema = createInsertSchema(user, {
|
const userInsertSchema = createInsertSchema(user, {
|
||||||
cid: (schema) =>
|
cid: (schema) =>
|
||||||
schema.cid.length(13).refine(isValidThaiID, { message: "Invalid Thai ID" }),
|
schema.cid.length(13).refine(isValidThaiID, { message: "Invalid Thai ID" }),
|
||||||
});
|
}).omit({ verified: true });
|
||||||
|
|
||||||
const userUpdateSchema = userInsertSchema
|
const userUpdateSchema = userInsertSchema
|
||||||
.omit({ id: true, cid: true, phone: true })
|
.omit({ id: true, cid: true, phone: true })
|
||||||
@@ -20,7 +20,6 @@ const userUpdateSchema = userInsertSchema
|
|||||||
const opinionInsertSchema = createInsertSchema(userOpinion)
|
const opinionInsertSchema = createInsertSchema(userOpinion)
|
||||||
.omit({
|
.omit({
|
||||||
userId: true,
|
userId: true,
|
||||||
verified: true,
|
|
||||||
})
|
})
|
||||||
.array()
|
.array()
|
||||||
.default([]);
|
.default([]);
|
||||||
|
|||||||
Reference in New Issue
Block a user