Update : Create users
This commit is contained in:
parent
b803a984b9
commit
42e9504d1c
|
|
@ -17,7 +17,7 @@ export const users = pgTable("users", {
|
||||||
.$defaultFn(() => createId()),
|
.$defaultFn(() => createId()),
|
||||||
name: varchar("name", { length: 255 }).notNull(),
|
name: varchar("name", { length: 255 }).notNull(),
|
||||||
username: varchar("username").notNull().unique(),
|
username: varchar("username").notNull().unique(),
|
||||||
email: varchar("email"),
|
email: varchar("email").notNull().unique(),
|
||||||
password: text("password").notNull(),
|
password: text("password").notNull(),
|
||||||
isEnabled: boolean("isEnabled").default(true),
|
isEnabled: boolean("isEnabled").default(true),
|
||||||
resetPasswordToken: varchar("resetPasswordToken"),
|
resetPasswordToken: varchar("resetPasswordToken"),
|
||||||
|
|
|
||||||
|
|
@ -18,7 +18,7 @@ import { forbidden, notFound } from "../../errors/DashboardError";
|
||||||
export const userFormSchema = z.object({
|
export const userFormSchema = z.object({
|
||||||
name: z.string().min(1, "Name is required").max(255),
|
name: z.string().min(1, "Name is required").max(255),
|
||||||
username: z.string().min(1, "Username is required").max(255),
|
username: z.string().min(1, "Username is required").max(255),
|
||||||
email: z.string().min(1, "Email is required").email().optional().or(z.literal("")),
|
email: z.string().min(1, "Email is required").max(255),
|
||||||
password: z.string().min(6, "Password is required"),
|
password: z.string().min(6, "Password is required"),
|
||||||
companyName: z.string().min(1, "Company name is required").max(255),
|
companyName: z.string().min(1, "Company name is required").max(255),
|
||||||
position: z.string().min(1, "Position is required").max(255),
|
position: z.string().min(1, "Position is required").max(255),
|
||||||
|
|
|
||||||
|
|
@ -80,7 +80,7 @@ export default function UserFormModal() {
|
||||||
|
|
||||||
form.setValues({
|
form.setValues({
|
||||||
id: data.id,
|
id: data.id,
|
||||||
email: data.email ?? "",
|
email: data.email,
|
||||||
name: data.name,
|
name: data.name,
|
||||||
photoProfileUrl: "",
|
photoProfileUrl: "",
|
||||||
username: data.username,
|
username: data.username,
|
||||||
|
|
@ -140,7 +140,7 @@ export default function UserFormModal() {
|
||||||
roles: values.roles,
|
roles: values.roles,
|
||||||
isEnabled: "true",
|
isEnabled: "true",
|
||||||
username: values.username,
|
username: values.username,
|
||||||
companyName: values.email,
|
companyName: values.companyName,
|
||||||
position: values.position,
|
position: values.position,
|
||||||
workExperience: values.workExperience,
|
workExperience: values.workExperience,
|
||||||
address: values.address,
|
address: values.address,
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user