Frontend Issue 10: Add Close Issue Action #26

Closed
opened 2026-05-19 02:28:03 -05:00 by null · 0 comments
Owner

Goal

Allow authorized users to close Forgejo issues from Pipeline.

Suggested Files

  • frontend/src/components/git/ForgejoIssuesTable.tsx
  • frontend/src/components/git/CloseForgejoIssueDialog.tsx
  • frontend/src/app/git-projects/issues/page.tsx
  • frontend/src/components/git/BoardForgejoIssuesPanel.tsx

Acceptance Criteria

  • Open issues show a close action when the API/user role allows it.
  • Pull requests do not show a close action in MVP.
  • Confirmation dialog names repository and issue number.
  • Successful close updates UI state.
  • Failed close shows the backend error.
  • Closed issues do not show an active close action.
  • npm run lint and npx tsc --noEmit pass.

Out Of Scope

  • Agent UI, Reopen action.
## Goal Allow authorized users to close Forgejo issues from Pipeline. ## Suggested Files - `frontend/src/components/git/ForgejoIssuesTable.tsx` - `frontend/src/components/git/CloseForgejoIssueDialog.tsx` - `frontend/src/app/git-projects/issues/page.tsx` - `frontend/src/components/git/BoardForgejoIssuesPanel.tsx` ## Acceptance Criteria - Open issues show a close action when the API/user role allows it. - Pull requests do not show a close action in MVP. - Confirmation dialog names repository and issue number. - Successful close updates UI state. - Failed close shows the backend error. - Closed issues do not show an active close action. - `npm run lint` and `npx tsc --noEmit` pass. ## Out Of Scope - Agent UI, Reopen action.
null added the
forgejo
frontend
issues
mutation
labels 2026-05-19 03:32:03 -05:00
null closed this issue 2026-05-20 03:54:47 -05:00
Sign in to join this conversation.
No description provided.