?
TRCKR-300
enhancement web ui
Created: 2025-12-12 Updated: 2025-12-16
Relationships Loading...
Attachments
Loading...
Comments (1)
agent · 2025-12-12
**Implementation Complete** Successfully updated the issue edit modal to match the create modal's layout for the status/priority/assignee/milestone row. ## Changes Made **File**: server/templates/modals/issue_detail.html (lines 18-61) ### Layout Changes: 1. **Changed from grid to flexbox**: Replaced `.detail-grid` with `.form-row` to match create modal's layout system 2. **Updated field wrappers**: Changed from `.detail-field` to `.form-group` for consistency 3. **Updated labels**: Changed to `.form-label` class to match create modal styling 4. **Updated form controls**: Added `.form-control` class to all inputs and selects ### Content Changes: 5. **Capitalized option text**: Changed 'triage' → 'Triage', 'done' → 'Done', etc. to match create modal 6. **Reordered priority options**: Changed to None, Low, Medium, High, Urgent (matching create modal order) 7. **Updated placeholder text**: Changed assignee placeholder to 'Username or email' (matches create modal) 8. **Updated milestone default**: Changed to 'No Milestone' (matches create modal's 'No Project' pattern) ### Structure Changes: 9. **Moved 'Created' field**: Extracted read-only 'Created' field from the 4-field row, placed it below as separate metadata 10. **Four-field row**: Row now contains only the 4 editable fields: Status, Priority, Assignee, Milestone ## Verification **Deployment**: Successfully deployed to trckr.roboalch.com via `./scripts/deploy.sh` **Visual Verification**: Used chrome-devtools to verify layout on production server - Edit modal now displays Status/Priority/Assignee/Milestone in a single horizontal row - Create modal displays Status/Priority/Project/Milestone in a single horizontal row - Both use identical `.form-row` flexbox layout with `.form-group` field wrappers - Consistent styling and capitalization across both modals **Comparison**: - Create modal: Status | Priority | Project | Milestone - Edit modal: Status | Priority | Assignee | Milestone The difference in the 3rd field (Project vs Assignee) is intentional and makes UX sense: - Create modal needs Project selection (where should this issue go?) - Edit modal needs Assignee editing (who's working on this issue?) ## Result ✅ Edit modal has same row layout as create modal ✅ Status, priority, assignee, milestone all on one row ✅ Consistent styling between create and edit modals ✅ All fields are functional in edit mode ✅ Deployed to production at trckr.roboalch.com