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

56 lines
2.2 KiB
Markdown

# 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
## Related Documentation
- `/docs/configuration-item-goals.md` - Original requirements for multi-system inventory display