- Add admin dashboard with sync controls and data browser - Implement RMM, Auvik, and Addigy organization mappings - Add chunked ticket sync with progress tracking - Implement entity sync service with rate limiting - Add analytics engine and performance optimizer - Create data browser for all PSA entities - Add navigation components and UI improvements - Implement background processing and sync services - Add comprehensive documentation and migration scripts - Update configuration items with multi-system support - Enhance contact management and purchase history - Add issue type assignment and LLM analyzer - Improve error handling and logging utilities
2.2 KiB
2.2 KiB
Configuration Items Table UI Improvements
Changes Made
1. Removed "Match Type" Column
- Removed the column that displayed how devices were matched (e.g., "RMM UID", "Serial Number", "Hostname", "IP Address")
- This information was deemed not useful for the primary use case
2. Removed ChevronRight (">") Action Column
- Removed the dedicated button column with the ">" icon
- Made entire table rows clickable instead to open the device detail modal
- Improved UX by making the click target larger and more intuitive
- Preserved ChevronRight icons for collapsible sections (filters and contact groups)
3. Made Serial Number Column Narrower
- Changed from full-width to fixed width:
className="w-32" - Applied to both header and body cells
- Saves horizontal space for other columns
4. Renamed "Auvik" to "NMS"
- Changed column header from "Auvik" to "NMS" (Network Management System)
- Aligns with the generic naming convention mentioned in configuration-item-goals.md
- Makes the interface more vendor-agnostic
5. Added "ARMM" Column
- Added new column for Addigy device matches
- ARMM = Apple Remote Management & Monitoring
- Shows green checkmark when Addigy device is matched
- Shows gray X when no Addigy device is matched
- Positioned after NMS column
Table Column Order (Final)
- Checkbox (selection)
- Status (Matched/AT Only/RMM Only)
- Device Name (sortable)
- Serial Number (narrower, w-32)
- IP Address (sortable)
- Contact (sortable, with group toggle)
- Type
- PSA (checkmark/X)
- RMM (checkmark/X)
- NMS (checkmark/X) - formerly "Auvik"
- ARMM (checkmark/X) - NEW
Files Modified
/app/configuration-items/page.tsx- Updated table headers and body cells
User Experience Improvements
- Cleaner interface: Removed unnecessary columns
- Better space utilization: Serial number column is narrower
- Improved clickability: Entire row is now clickable to view details
- Complete system visibility: Now shows all 4 systems (PSA, RMM, NMS, ARMM)
- Consistent naming: Uses generic system names (NMS, ARMM) instead of vendor names
Related Documentation
/docs/configuration-item-goals.md- Original requirements for multi-system inventory display