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:
@@ -59,11 +59,6 @@ class TicketController {
|
||||
return;
|
||||
}
|
||||
|
||||
// Log ticket view to audit log
|
||||
if (isset($GLOBALS['auditLog']) && $userId) {
|
||||
$GLOBALS['auditLog']->logTicketView($userId, $id);
|
||||
}
|
||||
|
||||
// Get comments for this ticket using CommentModel
|
||||
$comments = $this->commentModel->getCommentsByTicketId($id);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user