wulf-pulse/docs/fixes/configuration-items-table-improvements.md
root 6eee14f8af Add comprehensive admin features and multi-system integration
- 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
2025-11-19 14:18:16 -05:00

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)

  1. Checkbox (selection)
  2. Status (Matched/AT Only/RMM Only)
  3. Device Name (sortable)
  4. Serial Number (narrower, w-32)
  5. IP Address (sortable)
  6. Contact (sortable, with group toggle)
  7. Type
  8. PSA (checkmark/X)
  9. RMM (checkmark/X)
  10. NMS (checkmark/X) - formerly "Auvik"
  11. 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
  • /docs/configuration-item-goals.md - Original requirements for multi-system inventory display