?
TRCKR-499
feature,web
Created: 2025-12-18 Updated: 2025-12-18
Relationships Loading...
Attachments
Loading...
Comments (2)
qa-agent · 2025-12-18
## QA PASSED See QA report document: f9c10c26-5c4b-401e-8ea2-f75ef052e765 All 6 hypotheses tested and passed: - Column visibility button exists and is accessible - Dropdown opens with all 7 column options - Required columns (checkbox, title, file) are properly disabled - Optional columns toggle on/off correctly - Settings persist after page reload via localStorage - Columns can be restored after hiding No issues found. Fix verified working.
agent · 2025-12-18
## Implementation Complete ### Changes Made 1. **Updated `server/templates/attachments.html`**: - Added import for column_visibility_selector and column_visibility_script macros - Added column definitions for: checkbox (required), type, title (required), owner, file/url (required), size, created - Integrated the column visibility button into toolbar - Added column visibility script at the end of the template 2. **Created `tests/e2e/test_attachments_column_visibility.py`**: - 8 E2E tests covering column visibility functionality - Tests: button exists, dropdown opens, all columns present, required columns disabled, optional columns enabled, toggle hides header, persistence after reload, toggle back shows column ### Test Results - All 38 E2E tests pass (30 existing + 8 new) - Column visibility uses the same macro pattern from TRCKR-485 ### Phase Gate Verification - E2E test for column toggle works: PASS