No description
Find a file
Ashwin Kumar 2d161c4f15 feat(admin-parity): approval management, submission viewer, role builder offline fallback
- Rebuilt approval.tsx: reject with reason prompt, request changes with field
  keys, request more documents flow, RoleTypeBadge per role type, parsed
  requestReason (ONBOARDING_SUBMISSION prefix), management page routing for
  approved items, inline ApprovalDetailPanel with remarks timeline
- Rebuilt approval/[id].tsx: full onboarding submission viewer loading from
  GET /api/admin/approvals/submission/{user_id}?roleKey=X, flattenFields
  recursive flattener, detectKind image/pdf/document/url/text classifier,
  image lightbox, PDF iframe modal, approve/reject per role type routing
- Added src/lib/admin-modules.ts: STATIC_PERMISSIONS fallback (39 modules x4
  actions) for Internal Role Builder when backend is offline
- roles/create.tsx + roles/[id]/edit.tsx: use STATIC_PERMISSIONS when API
  returns empty or fails, builder now works offline
- AdminShell + AdminSidebar: alignment/style fixes from parity review
- ExternalRoleForm: extended fields for external runtime role management

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-23 00:34:38 +01:00
.claude feat(admin): build complete admin panel with UI parity and search/filter 2026-03-19 13:04:10 +01:00
.nitro/types feat(admin): runtime config builders with local save/publish 2026-03-16 23:20:54 +01:00
docs chore: bootstrap solid admin repo with migration plan 2026-03-16 22:23:59 +01:00
public feat(admin): align nextjs sidebar/ui parity and module flow bridge 2026-03-19 03:36:46 +01:00
src feat(admin-parity): approval management, submission viewer, role builder offline fallback 2026-03-23 00:34:38 +01:00
tests/e2e test(auth): add admin auth split unit+e2e coverage 2026-03-20 22:37:17 +01:00
.gitignore feat(admin): runtime config builders with local save/publish 2026-03-16 23:20:54 +01:00
package-lock.json test(auth): add admin auth split unit+e2e coverage 2026-03-20 22:37:17 +01:00
package.json test(auth): add admin auth split unit+e2e coverage 2026-03-20 22:37:17 +01:00
playwright.config.ts test(auth): add admin auth split unit+e2e coverage 2026-03-20 22:37:17 +01:00
README.md feat(admin): runtime config builders with local save/publish 2026-03-16 23:20:54 +01:00
tsconfig.json feat(admin): runtime config builders with local save/publish 2026-03-16 23:20:54 +01:00
vite.config.ts feat(admin): runtime config builders with local save/publish 2026-03-16 23:20:54 +01:00

NXTGAUGE Admin Solid

SolidStart migration target for nxtgauge-nov-2025-frontend (admin panel).

Principle

Port admin modules one by one with strict API/permission parity.

See docs/MIGRATION_MASTER_PLAN.md.

This project was created with the Solid CLI