Fix: Multiple UI and functionality improvements
Fixed all reported issues: 1. **Dark Mode Improvements:** - Fixed bulk-actions-info white on white text (now yellow on dark background) - Fixed timeline-content boxes with explicit dark mode colors - All text now properly visible in dark mode 2. **Dashboard Enhancement:** - Added "Assigned To" column showing ticket assignments - Updated TicketModel query to include assigned user information - Shows "Unassigned" when no user assigned 3. **Removed Ticket View Tracking:** - Removed logTicketView call from TicketController - Created migration 011 to delete all view records from audit_log - Viewing tickets no longer clutters activity timeline 4. **Removed Duplicate Status Dropdown:** - Removed status field from hamburger menu - Status can now only be changed via the workflow-validated dropdown in ticket header - Prevents confusion and ensures all status changes follow workflow rules All changes improve usability and reduce clutter. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
This commit is contained in:
@@ -118,10 +118,13 @@ class TicketModel {
|
||||
|
||||
// Get tickets with pagination and creator info
|
||||
$sql = "SELECT t.*,
|
||||
u.username as creator_username,
|
||||
u.display_name as creator_display_name
|
||||
u_created.username as creator_username,
|
||||
u_created.display_name as creator_display_name,
|
||||
u_assigned.username as assigned_username,
|
||||
u_assigned.display_name as assigned_display_name
|
||||
FROM tickets t
|
||||
LEFT JOIN users u ON t.created_by = u.user_id
|
||||
LEFT JOIN users u_created ON t.created_by = u_created.user_id
|
||||
LEFT JOIN users u_assigned ON t.assigned_to = u_assigned.user_id
|
||||
$whereClause
|
||||
ORDER BY $sortColumn $sortDirection
|
||||
LIMIT ? OFFSET ?";
|
||||
|
||||
Reference in New Issue
Block a user