From 544fa5a9b8ec13d0f5c02b77cc861a20917f297a Mon Sep 17 00:00:00 2001 From: dujinkim Date: Mon, 10 Nov 2025 07:12:53 +0000 Subject: (임수민) 시스템 유저 등록 활성화 상태 추가 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lib/admin-users/table/add-ausers-dialog.tsx | 32 ++++++++++++++++++++++++++--- 1 file changed, 29 insertions(+), 3 deletions(-) (limited to 'lib/admin-users/table') diff --git a/lib/admin-users/table/add-ausers-dialog.tsx b/lib/admin-users/table/add-ausers-dialog.tsx index 5c6e600a..6c6a1e99 100644 --- a/lib/admin-users/table/add-ausers-dialog.tsx +++ b/lib/admin-users/table/add-ausers-dialog.tsx @@ -50,6 +50,7 @@ import { toast } from "sonner" import { Vendor } from "@/db/schema/vendors" import { FormDescription } from "@/components/ui/form" import { ScrollArea } from "@/components/ui/scroll-area" +import { Switch } from "@/components/ui/switch" // i18n-iso-countries import import i18nIsoCountries from "i18n-iso-countries" @@ -126,7 +127,7 @@ export function AddUserDialog() { }, []) // react-hook-form 세팅 - const form = useForm({ + const form = useForm({ resolver: zodResolver(createUserSchema), defaultValues: { name: "", @@ -136,7 +137,9 @@ export function AddUserDialog() { language:'en', // roles는 array, 여기서는 단일 선택 시 [role]로 담음 roles: ["Vendor Admin"], - domain:'partners' + domain:'partners', + isActive: true, // 기본값 활성화 + country: undefined, // 국가 필드 // domain, etc. 필요하다면 추가 }, }) @@ -177,7 +180,7 @@ export function AddUserDialog() { - + Create New User @@ -450,6 +453,29 @@ export function AddUserDialog() { )} /> + {/* 활성화 상태 */} + ( + +
+ Account Status + + 활성화된 계정만 로그인할 수 있습니다. + +
+ + + + +
+ )} + /> + -- cgit v1.2.3