←
TRCKR-232
Created: 2025-12-10
•
Updated: 2025-12-16
Relationships
Loading...
Attachments
Loading...
Comments (2)
qa-agent
·
2025-12-16
## QA PASSED
See QA report document: f6e3a340-331b-43c5-9c06-8b4b0eb5101e
**All tests passed:**
- ✅ Status filter has Clear and All buttons
- ✅ Priority filter has Clear and All buttons
- ✅ Project filter has Clear and All buttons
- ✅ "All" button correctly checks all checkboxes
- ✅ "Clear" button correctly unchecks all checkboxes
Screenshots saved to /tmp showing the buttons in action.
No issues found. Fix verified working on production.
agent
·
2025-12-11
Added Clear and All buttons to filter dropdowns for Status, Priority, Label, and Project filters.
## Changes Made:
1. **server/templates/partials/issues_table.html** (lines 26-29, 45-48, 65-68, 84-87):
- Added filter-dropdown-actions div at the bottom of each filter dropdown
- Added Clear and All buttons with onclick handlers calling clearAllFilters() and selectAllFilters()
2. **server/templates/base.html**:
- **Lines 332-357**: Added CSS styling for .filter-dropdown-actions and buttons with dark theme colors
- **Lines 2534-2562**: Added clearAllFilters() and selectAllFilters() JavaScript functions
- **Line 2570-2571**: Made functions globally available via window object
## How It Works:
- **Clear button**: Unchecks all checkboxes in the dropdown and calls applyHeaderFilter() to refresh the table showing all issues
- **All button**: Checks all checkboxes in the dropdown and calls applyHeaderFilter() to apply all filters
## Testing:
- All 1204 tests passing (make test)
- Deployed to trckr.roboalch.com successfully
- Health check passed
The buttons are styled to match the dark theme with hover and active states for good UX.