gitea brauchbar

This commit is contained in:
th committed 2026-04-10 15:44:51 +02:00
1 parent dd1afbbeb2
commit 7219bae655
6 files changed
+606 -60

No files matched your search

+14 -5
View File
@@ -55,11 +55,20 @@
## Phase 3.5 — remaining metadata
- [ ] `GET /api/gitea/repo/{accId}/{owner}/{repo}/milestones`
- [ ] `GET /api/gitea/repo/{accId}/{owner}/{repo}/collaborators`
- [ ] Milestone dropdown in detail view
- [ ] Assignee multi-select with typeahead
- [ ] Due date input + clear button
- [x] `GET /api/gitea/repo/{accId}/{owner}/{repo}/milestones` (added with create form)
- [x] `GET /api/gitea/repo/{accId}/{owner}/{repo}/collaborators` (added with create form)
- [x] Milestone dropdown — currently in **create** form only
- [x] Assignee multi-select — currently in **create** form only
- [x] Same metadata editors in the **detail** view: combined inline editor
that lets you change assignees, milestone, and due date all at once.
Single PATCH call handles all three. Re-fetches the issue after save
to keep state in sync.
- [x] Due date input + clear button (create skipped due_date but edit has it)
- [ ] Due date in the **create** form too (currently only on edit)
- [ ] **Project assignment** — gitea's API does NOT include `project` in
`CreateIssueOption` or `EditIssueOption`. Issues are added to projects
via separate board endpoints which differ across gitea versions. Punt
until there's a clear API surface to target.
## Phase 4 — create issues