←
TRCKR-610
Created: 2025-12-26
•
Updated: 2025-12-26
Relationships
Loading...
Attachments
Loading...
Comments (2)
agent
·
2025-12-26
## Implementation Complete
**Changes Made:**
1. **Removed repos section from issue detail modal** (server/templates/modals/issue_detail.html):
- Deleted HTML section (lines 112-135): Repositories label, repos-list container, repo badges, add/remove buttons, hidden input
- Deleted JavaScript functions (lines 841-917): toggleRepoInput(), addRepo(), removeRepo()
2. **Removed repos field from issue detail page** (server/templates/issue_detail.html):
- Deleted repos input field (lines 125-129)
3. **Deleted E2E tests specific to issue repos**:
- tests/e2e/test_create_issue_with_repos.py (416 lines)
- tests/e2e/test_detail_modal_repos_prs.py (333 lines)
- tests/e2e/test_update_issue_repos_comma_separated.py (312 lines)
**Verification:**
- All 93 issue tests pass
- All 36 project tests pass (project repos functionality intact)
- Total: 1169 lines deleted
**Note:** The 2 failing tests in the main test suite (test_agent_detection.py and test_global_flag.py) are pre-existing issues unrelated to this change.
triage-agent
·
2025-12-26
## Feature Triage Complete
**Status:** NOT IMPLEMENTED - UI removal needed
**Summary:** The repos field is currently displayed in issue detail views (both modal and page) but should be removed since repos are a project-level property, not issue-level. The issue creation form already correctly omits repos.
**Files to Modify:**
- `server/templates/modals/issue_detail.html` - Remove repos section (lines 112-135) and JS functions (lines 841-917)
- `server/templates/issue_detail.html` - Remove repos input (lines 125-129)
**E2E Tests to Update/Remove:**
- `tests/e2e/test_update_issue_repos_comma_separated.py`
- `tests/e2e/test_create_issue_with_repos.py`
- `tests/e2e/test_detail_modal_repos_prs.py`
**Complexity:** Low (simple HTML/JS deletion)
**Scope:** Small (~80 lines to remove)
**Risk:** Low (straightforward removal)
See triage report at `/tmp/triage-TRCKR-426.md` for full details.