Frontend Issue 4: Add Admin Tracked Repository UI #20

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

Goal

Let admins register Forgejo repositories for Pipeline tracking.

Suggested Files

  • frontend/src/app/git-projects/repositories/page.tsx
  • frontend/src/app/git-projects/repositories/new/page.tsx
  • frontend/src/app/git-projects/repositories/[repositoryId]/edit/page.tsx
  • frontend/src/components/git/ForgejoRepositoriesTable.tsx
  • frontend/src/components/git/ForgejoRepositoryForm.tsx

Acceptance Criteria

  • Admins can add tracked repositories by connection, owner, and repo.
  • Admins can edit display fields and active state.
  • Repository table shows last sync status if available.
  • Non-admin users do not see admin actions.
  • npm run lint and npx tsc --noEmit pass.

Out Of Scope

  • Manual sync button, Issue list, Board linking UI.
## Goal Let admins register Forgejo repositories for Pipeline tracking. ## Suggested Files - `frontend/src/app/git-projects/repositories/page.tsx` - `frontend/src/app/git-projects/repositories/new/page.tsx` - `frontend/src/app/git-projects/repositories/[repositoryId]/edit/page.tsx` - `frontend/src/components/git/ForgejoRepositoriesTable.tsx` - `frontend/src/components/git/ForgejoRepositoryForm.tsx` ## Acceptance Criteria - Admins can add tracked repositories by connection, owner, and repo. - Admins can edit display fields and active state. - Repository table shows last sync status if available. - Non-admin users do not see admin actions. - `npm run lint` and `npx tsc --noEmit` pass. ## Out Of Scope - Manual sync button, Issue list, Board linking UI.
null closed this issue 2026-05-19 03:17:09 -05:00
null added the
admin
forgejo
frontend
labels 2026-05-19 03:32:02 -05:00
Sign in to join this conversation.
No description provided.