Update : Create users

This commit is contained in:
percyfikri 2024-10-11 15:22:03 +07:00
parent b803a984b9
commit 42e9504d1c
3 changed files with 5 additions and 5 deletions

View File

@ -17,7 +17,7 @@ export const users = pgTable("users", {
.$defaultFn(() => createId()),
name: varchar("name", { length: 255 }).notNull(),
username: varchar("username").notNull().unique(),
email: varchar("email"),
email: varchar("email").notNull().unique(),
password: text("password").notNull(),
isEnabled: boolean("isEnabled").default(true),
resetPasswordToken: varchar("resetPasswordToken"),

View File

@ -18,7 +18,7 @@ import { forbidden, notFound } from "../../errors/DashboardError";
export const userFormSchema = z.object({
name: z.string().min(1, "Name 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"),
companyName: z.string().min(1, "Company name is required").max(255),
position: z.string().min(1, "Position is required").max(255),

View File

@ -80,8 +80,8 @@ export default function UserFormModal() {
form.setValues({
id: data.id,
email: data.email ?? "",
name: data.name,
email: data.email,
name: data.name,
photoProfileUrl: "",
username: data.username,
password: "",
@ -140,7 +140,7 @@ export default function UserFormModal() {
roles: values.roles,
isEnabled: "true",
username: values.username,
companyName: values.email,
companyName: values.companyName,
position: values.position,
workExperience: values.workExperience,
address: values.address,