• Joined on 2024-05-09
hailin pushed to main at hailin/it0 2026-03-07 13:37:33 +00:00
6e50f4cc50 feat(web-admin): show copyable invite link after sending invite
hailin pushed to main at hailin/it0 2026-03-07 13:34:52 +00:00
e31baa1f40 fix(auth): fix invite flow UUID/slug mismatch and removeMember cleanup
hailin pushed to main at hailin/it0 2026-03-07 13:32:01 +00:00
915bd400c1 fix(auth): insert invited users into public.users on acceptInvite
hailin pushed to main at hailin/it0 2026-03-07 13:04:21 +00:00
2813c6a1bf feat(tenants): make tenant name a link to detail page
hailin pushed to main at hailin/it0 2026-03-07 12:54:54 +00:00
0bc81bbe40 feat(tenants): add delete button to tenant list page
hailin pushed to main at hailin/gcx 2026-03-07 12:48:37 +00:00
839df343a4 fix(admin-web): disable backdrop click to close upload modal
hailin pushed to main at hailin/it0 2026-03-07 12:44:45 +00:00
6459e5b500 fix(tenants): allow platform_admin to delete tenants; fix invite/user cleanup
hailin pushed to main at hailin/gcx 2026-03-07 12:44:06 +00:00
b710d416d1 fix(admin-service): restore FileInterceptor imports for parse endpoint
hailin pushed to main at hailin/gcx 2026-03-07 12:41:41 +00:00
0f611cf8cd feat(upload): presigned URL — browser uploads directly to MinIO
hailin pushed to main at hailin/it0 2026-03-07 12:26:24 +00:00
129c5cbeab fix(auth): use slug lookup for tenant in validateInvite and acceptInvite
hailin pushed to main at hailin/it0 2026-03-07 12:17:16 +00:00
100ca43460 fix(auth): use slug for tenant lookup in createInvite; fix getMemberCount search_path
hailin pushed to main at hailin/gcx 2026-03-07 12:16:17 +00:00
3b4ee26a33 fix(admin-service): use oss.gogenex.com (128.14.98.146) for MinIO
hailin pushed to main at hailin/it0 2026-03-07 12:15:08 +00:00
074e031685 fix(api-test): use correct tokens and accept 404 for billing subscription
hailin pushed to main at hailin/it0 2026-03-07 12:05:04 +00:00
a24eb84e13 fix(provisioning): prevent search_path pool contamination via SET LOCAL + RESET
hailin pushed to main at hailin/gcx 2026-03-07 12:00:03 +00:00
9e3c294e03 fix(admin-service): use oss.gogenex.com domain with extra_hosts for MinIO
hailin pushed to main at hailin/it0 2026-03-07 11:54:36 +00:00
76389a337e fix(auth): properly map raw SQL snake_case rows to User entity camelCase fields
hailin pushed to main at hailin/gcx 2026-03-07 11:52:33 +00:00
1d611f9a5f fix(kong): use host network mode to reach internal microservices
hailin pushed to main at hailin/it0 2026-03-07 11:50:08 +00:00
00357d855d fix(auth): use explicit public. schema for all login/register queries to prevent search_path contamination
hailin pushed to main at hailin/it0 2026-03-07 11:42:28 +00:00
c2ba432341 fix(auth): dual-write tenant admin to public.users for login + tenant schema for management
hailin pushed to main at hailin/gcx 2026-03-07 11:41:47 +00:00
099c1fe49c infra: move Kong to gateway server, fix MinIO internal path