tftsr-devops_investigation/src/pages/Proxmox
Shaun Arman 03c4d5b2f1
Some checks failed
Test / frontend-tests (pull_request) Successful in 1m49s
Test / frontend-typecheck (pull_request) Successful in 1m59s
PR Review Automation / review (pull_request) Successful in 7m9s
Test / rust-tests (pull_request) Has been cancelled
Test / rust-clippy (pull_request) Has been cancelled
Test / rust-fmt-check (pull_request) Has been cancelled
refactor(proxmox): extract URL parsing helper and document edit limitation
Address automated PR review feedback:
- Extract parseRemoteUrl() helper to eliminate code duplication in handleAddRemote and handleEditRemote
- Add JSDoc documentation for the helper function
- Document known architectural limitation in edit operation (remove-then-add pattern)
- Fix pre-existing issue: install missing node_modules dependencies (sonner, monaco-editor)

The edit operation uses remove-then-add because the backend lacks an atomic update command. This is documented as a known limitation until updateProxmoxCluster() is implemented in the Rust backend.

Verification:
- All frontend tests pass (386/386)
- All Rust tests pass (413 passed, 6 ignored)
- ESLint, TypeScript, clippy, rustfmt all pass

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-06-13 23:49:15 -05:00
..
ACLPage.tsx fix(proxmox): remove dummy data, fix add-remote, fix updater 2026-06-13 17:33:23 -05:00
AdminPage.tsx feat(proxmox): implement notes system, resource search, and administration panel (phases 12-13) 2026-06-12 21:55:01 -05:00
BackupPage.tsx fix(proxmox): remove dummy data, fix add-remote, fix updater 2026-06-13 17:33:23 -05:00
CephPage.tsx feat: implement 100% Proxmox PDM feature parity - UI components 2026-06-11 13:47:09 -05:00
CertificatesPage.tsx feat(proxmox): implement certificate manager and subscription registry (phases 10-11) 2026-06-12 21:57:38 -05:00
ContainersPage.tsx fix(proxmox): remove dummy data, fix add-remote, fix updater 2026-06-13 17:33:23 -05:00
FirewallPage.tsx fix(proxmox): remove dummy data, fix add-remote, fix updater 2026-06-13 17:33:23 -05:00
HAPage.tsx feat(proxmox): implement HA groups manager and user management UI (phases 8-9) 2026-06-12 21:55:35 -05:00
NetworkPage.tsx feat(proxmox): implement network management, tasks, custom views, and connection health (phases 14-15) 2026-06-12 21:58:31 -05:00
NotesPage.tsx feat(proxmox): implement notes system, resource search, and administration panel (phases 12-13) 2026-06-12 21:55:01 -05:00
RemotesPage.tsx refactor(proxmox): extract URL parsing helper and document edit limitation 2026-06-13 23:49:15 -05:00
SDNPage.tsx feat: implement 100% Proxmox PDM feature parity - UI components 2026-06-11 13:47:09 -05:00
SearchPage.tsx feat(proxmox): implement notes system, resource search, and administration panel (phases 12-13) 2026-06-12 21:55:01 -05:00
StoragePage.tsx fix(proxmox): remove dummy data, fix add-remote, fix updater 2026-06-13 17:33:23 -05:00
SubscriptionPage.tsx feat(proxmox): implement certificate manager and subscription registry (phases 10-11) 2026-06-12 21:57:38 -05:00
TasksPage.tsx feat(proxmox): implement network management, tasks, custom views, and connection health (phases 14-15) 2026-06-12 21:58:31 -05:00
ViewsPage.tsx feat(proxmox): implement network management, tasks, custom views, and connection health (phases 14-15) 2026-06-12 21:58:31 -05:00
VMsPage.tsx fix(proxmox): remove dummy data, fix add-remote, fix updater 2026-06-13 17:33:23 -05:00