- 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
56 lines
2.2 KiB
Markdown
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
|