From 29922aec1f9fe4ffc399d76dcbab0eed901b6b38 Mon Sep 17 00:00:00 2001 From: admin Date: Thu, 26 Mar 2026 16:34:17 +0700 Subject: [PATCH] 260326:1634 Fixing Refactor ADR-019 Naming convention uuid #05 --- .../access-control/organizations/page.tsx | 2 +- .../admin/access-control/users/page.tsx | 6 +++--- .../admin/doc-control/numbering/page.tsx | 12 +++++------ .../app/(dashboard)/circulation/new/page.tsx | 20 +++++++++---------- 4 files changed, 20 insertions(+), 20 deletions(-) diff --git a/frontend/app/(admin)/admin/access-control/organizations/page.tsx b/frontend/app/(admin)/admin/access-control/organizations/page.tsx index f75c5c1..89bf2af 100644 --- a/frontend/app/(admin)/admin/access-control/organizations/page.tsx +++ b/frontend/app/(admin)/admin/access-control/organizations/page.tsx @@ -59,7 +59,7 @@ export default function OrganizationsPage() { const confirmDelete = () => { if (orgToDelete) { - deleteOrg.mutate(orgToDelete.uuid, { + deleteOrg.mutate(orgToDelete.publicId, { onSuccess: () => { setDeleteDialogOpen(false); setOrgToDelete(null); diff --git a/frontend/app/(admin)/admin/access-control/users/page.tsx b/frontend/app/(admin)/admin/access-control/users/page.tsx index 897d403..a3f5a3f 100644 --- a/frontend/app/(admin)/admin/access-control/users/page.tsx +++ b/frontend/app/(admin)/admin/access-control/users/page.tsx @@ -66,7 +66,7 @@ export default function UsersPage() { const confirmDelete = () => { if (userToDelete) { - deleteMutation.mutate(userToDelete.uuid, { + deleteMutation.mutate(userToDelete.publicId, { onSuccess: () => { setDeleteDialogOpen(false); setUserToDelete(null); @@ -100,7 +100,7 @@ export default function UsersPage() { } const org = organizationList.find( - (o) => (o.id ?? o.uuid) === orgId?.toString() || o.uuid === orgId?.toString() + (o) => (o.id ?? o.publicId) === orgId?.toString() || o.publicId === orgId?.toString() ); return org ? org.organizationCode : 'All Organizations'; }, @@ -197,7 +197,7 @@ export default function UsersPage() { All Organizations {organizationList.map((org) => ( - + {org.organizationCode} - {org.organizationName} ))} diff --git a/frontend/app/(admin)/admin/doc-control/numbering/page.tsx b/frontend/app/(admin)/admin/doc-control/numbering/page.tsx index d2f03df..fb0fce3 100644 --- a/frontend/app/(admin)/admin/doc-control/numbering/page.tsx +++ b/frontend/app/(admin)/admin/doc-control/numbering/page.tsx @@ -38,7 +38,7 @@ export default function NumberingPage() { useEffect(() => { if (projects.length > 0 && !selectedProjectId) { const first = projects[0] as ProjectItem; - setSelectedProjectId(String(first.uuid ?? first.id)); + setSelectedProjectId(String(first.publicId ?? first.id)); } }, [projects, selectedProjectId]); @@ -48,14 +48,14 @@ export default function NumberingPage() { const [isTesting, setIsTesting] = useState(false); const [testTemplate, setTestTemplate] = useState(null); - const selectedProject = (projects as ProjectItem[]).find((p) => String(p.uuid ?? p.id) === selectedProjectId); + const selectedProject = (projects as ProjectItem[]).find((p) => String(p.publicId ?? p.id) === selectedProjectId); const selectedProjectName = selectedProject?.projectName || 'Unknown Project'; // Master Data const { data: correspondenceTypes = [] } = useCorrespondenceTypes(); const { data: contracts = [] } = useContracts(selectedProjectId); const firstContract = contracts[0] as { id?: number; uuid?: string } | undefined; - const contractId = firstContract?.uuid ?? firstContract?.id; + const contractId = firstContract?.publicId ?? firstContract?.id; const { data: disciplines = [] } = useDisciplines(contractId); const { data: templateResponse, isLoading: _isLoadingTemplates } = useTemplates(); @@ -116,7 +116,7 @@ export default function NumberingPage() { {(projects as ProjectItem[]).map((project) => ( - + {project.projectCode} - {project.projectName} ))} @@ -147,8 +147,8 @@ export default function NumberingPage() { .filter( (t) => !t.projectId || - String(t.project?.id ?? t.project?.uuid) === selectedProjectId || - t.project?.uuid === selectedProjectId + String(t.project?.id ?? t.project?.publicId) === selectedProjectId || + t.project?.publicId === selectedProjectId ) .map((template) => ( diff --git a/frontend/app/(dashboard)/circulation/new/page.tsx b/frontend/app/(dashboard)/circulation/new/page.tsx index f8a20ab..75a3f29 100644 --- a/frontend/app/(dashboard)/circulation/new/page.tsx +++ b/frontend/app/(dashboard)/circulation/new/page.tsx @@ -71,7 +71,7 @@ export default function CreateCirculationPage() { mutationFn: (data: CreateCirculationDto) => circulationService.create(data), onSuccess: (result) => { toast.success('Circulation created successfully'); - router.push(`/circulation/${result.uuid}`); + router.push(`/circulation/${result.publicId}`); }, onError: () => { toast.error('Failed to create circulation'); @@ -85,7 +85,7 @@ export default function CreateCirculationPage() { const selectedAssignees = form.watch('assigneeIds'); const selectedDocId = form.watch('correspondenceId'); - const selectedDoc = correspondences?.data?.find((c: { uuid: string }) => c.uuid === selectedDocId); + const selectedDoc = correspondences?.data?.find((c: { publicId: string }) => c.publicId === selectedDocId); const toggleAssignee = (userUuid: string) => { const current = form.getValues('assigneeIds'); @@ -147,19 +147,19 @@ export default function CreateCirculationPage() { No document found. - {correspondences?.data?.map((doc: { uuid: string; correspondenceNumber: string }) => ( + {correspondences?.data?.map((doc: { publicId: string; correspondenceNumber: string }) => ( { - form.setValue('correspondenceId', doc.uuid); + form.setValue('correspondenceId', doc.publicId); setDocOpen(false); }} > {doc.correspondenceNumber} @@ -204,7 +204,7 @@ export default function CreateCirculationPage() { {selectedAssignees.length > 0 ? (
{selectedAssignees.map((userUuid) => { - const user = users.find((u) => u.uuid === userUuid); + const user = users.find((u) => u.publicId === userUuid); return user ? ( {user.firstName || user.username} @@ -234,14 +234,14 @@ export default function CreateCirculationPage() { {users.map((user) => ( toggleAssignee(user.uuid)} + onSelect={() => toggleAssignee(user.publicId)} > {user.firstName && user.lastName