From b0e18cc7242c9ce139b950e08252612ac0c002d1 Mon Sep 17 00:00:00 2001 From: chan Date: Mon, 23 Mar 2026 16:59:05 +0900 Subject: [PATCH] refactor(adminfront): rename legacy companyCode to tenantSlug across frontend (#426) --- .../tenants/routes/TenantUsersPage.tsx | 10 +++++----- .../user-groups/routes/TenantUserGroupsTab.tsx | 10 +++++----- .../src/features/users/UserCreatePage.tsx | 16 ++++++++-------- .../src/features/users/UserDetailPage.tsx | 8 ++++---- adminfront/src/features/users/UserListPage.tsx | 8 ++++---- .../components/UserBulkMoveGroupModal.tsx | 2 +- .../users/components/UserBulkUploadModal.tsx | 4 ++-- .../src/features/users/utils/csvParser.test.ts | 8 ++++---- .../src/features/users/utils/csvParser.ts | 4 ++-- adminfront/src/lib/adminApi.ts | 18 +++++++++--------- adminfront/src/lib/i18n.test.ts | 6 +++--- adminfront/tests/users_schema.spec.ts | 2 +- 12 files changed, 48 insertions(+), 48 deletions(-) diff --git a/adminfront/src/features/tenants/routes/TenantUsersPage.tsx b/adminfront/src/features/tenants/routes/TenantUsersPage.tsx index e2956a68..8850dcfc 100644 --- a/adminfront/src/features/tenants/routes/TenantUsersPage.tsx +++ b/adminfront/src/features/tenants/routes/TenantUsersPage.tsx @@ -23,20 +23,20 @@ function TenantUsersPage() { const params = useParams<{ tenantId: string }>(); const tenantId = params.tenantId ?? ""; - // 테넌트의 슬러그(companyCode)를 먼저 가져옴 + // 테넌트의 슬러그(tenantSlug)를 먼저 가져옴 const tenantQuery = useQuery({ queryKey: ["tenant", tenantId], queryFn: () => fetchTenant(tenantId), enabled: tenantId.length > 0, }); - const companyCode = tenantQuery.data?.slug; + const tenantSlug = tenantQuery.data?.slug; // 해당 슬러그로 사용자 검색 const usersQuery = useQuery({ - queryKey: ["users", { companyCode }], - queryFn: () => fetchUsers(100, 0, companyCode), - enabled: !!companyCode, + queryKey: ["users", { tenantSlug }], + queryFn: () => fetchUsers(100, 0, tenantSlug), + enabled: !!tenantSlug, }); const users = usersQuery.data?.items ?? []; diff --git a/adminfront/src/features/user-groups/routes/TenantUserGroupsTab.tsx b/adminfront/src/features/user-groups/routes/TenantUserGroupsTab.tsx index d7f73e79..75f3602b 100644 --- a/adminfront/src/features/user-groups/routes/TenantUserGroupsTab.tsx +++ b/adminfront/src/features/user-groups/routes/TenantUserGroupsTab.tsx @@ -290,7 +290,7 @@ const MemberTable: React.FC<{ {showTenant && ( - {user.companyCode} + {user.tenantSlug} )} @@ -360,7 +360,7 @@ const UserAddDialog: React.FC<{ const res = await createUser({ email, name, - companyCode: tenantSlug, + tenantSlug: tenantSlug, role: "user", }); toast.success( @@ -394,7 +394,7 @@ const UserAddDialog: React.FC<{ if (!selectedUserId) return; setIsSubmitting(true); try { - await updateUser(selectedUserId, { companyCode: tenantSlug }); + await updateUser(selectedUserId, { tenantSlug: tenantSlug }); toast.success( t("msg.info.saved_success", "사용자가 테넌트에 배정되었습니다."), ); @@ -504,12 +504,12 @@ const UserAddDialog: React.FC<{
{user.email}
- {user.companyCode && ( + {user.tenantSlug && ( - {user.companyCode} + {user.tenantSlug} )} diff --git a/adminfront/src/features/users/UserCreatePage.tsx b/adminfront/src/features/users/UserCreatePage.tsx index d9018d2f..5e80926e 100644 --- a/adminfront/src/features/users/UserCreatePage.tsx +++ b/adminfront/src/features/users/UserCreatePage.tsx @@ -69,7 +69,7 @@ function UserCreatePage() { name: "", phone: "", role: "user", - companyCode: "", + tenantSlug: "", department: "", position: "", jobTitle: "", @@ -80,13 +80,13 @@ function UserCreatePage() { // Lock company for tenant_admin React.useEffect(() => { const p = profile as any; - if (p?.role === "tenant_admin" && p.companyCode) { - setValue("companyCode", p.companyCode); + if (p?.role === "tenant_admin" && p.tenantSlug) { + setValue("tenantSlug", p.tenantSlug); } }, [profile, setValue]); - const selectedCompanyCode = watch("companyCode"); - const selectedTenant = tenants.find((t) => t.slug === selectedCompanyCode); + const selectedTenantSlug = watch("tenantSlug"); + const selectedTenant = tenants.find((t) => t.slug === selectedTenantSlug); const selectedTenantId = selectedTenant?.id ?? ""; @@ -353,15 +353,15 @@ function UserCreatePage() {
-