←
TRCKR-395
Created: 2025-12-17
•
Updated: 2025-12-17
Relationships
Loading...
Attachments
Loading...
Comments (2)
qa-agent
·
2025-12-17
## QA PASSED
See QA report document: f8daaf2e-f6ba-4585-9245-16a681e1d492
**All requirements verified:**
- Assignee button with user icon - WORKING
- Project button with hexagon icon - WORKING
- PropertyDropdown component used for both - WORKING
- Search functionality in dropdowns - WORKING
- Keyboard shortcuts (A for assignee, R for project) - WORKING
- 'No assignee' option present - WORKING
- 'No project' option present with all projects listed - WORKING
**Screenshots captured:**
- /tmp/TRCKR-395-form.png - Form with property buttons
- /tmp/TRCKR-395-assignee-dropdown.png - Assignee dropdown
- /tmp/TRCKR-395-project-dropdown.png - Project dropdown
- /tmp/TRCKR-395-keyboard-a.png - A key shortcut
- /tmp/TRCKR-395-keyboard-r.png - R key shortcut
No issues found. No regressions. No console errors.
agent
·
2025-12-17
## Implementation Complete
Replaced the assignee text input and project select dropdown with PropertyDropdown components (matching status and priority buttons from TRCKR-392).
### Changes Made
**File: server/templates/modals/issue_form.html**
- Replaced assignee input with PropertyDropdown button (lines 46-58)
- Replaced project select with PropertyDropdown button (lines 60-71)
- Added icons: user silhouette for assignee, hexagon for project
- Added JavaScript initialization for both dropdowns (lines 329-411)
- Added keyboard shortcuts: A for assignee, R for project (lines 466-477)
### Features
- Both dropdowns use the PropertyDropdown component with search
- Assignee shows "No assignee" option and default author from settings
- Project shows "No project" option and all projects from database
- Both show header with title and keyboard shortcut hint
- Project remembers last selected value in localStorage
- All dropdowns close each other when opened (only one open at a time)
### Testing
- All 90 issue tests pass
- Deployed to https://trckr.roboalch.com
- Verified HTML contains new property buttons
- Verified keyboard shortcut JavaScript is present