generated from coulomb/repo-seed
issue-facade integration
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
---
|
||||
id: WP-0016
|
||||
title: Issue-Facade Integration — lokale Aufgabenverfolgung + Remote-Delegation
|
||||
status: todo
|
||||
status: done
|
||||
phase: 16-of-n
|
||||
created: "2026-05-14"
|
||||
depends_on: WP-0015
|
||||
@@ -34,7 +34,7 @@ Status wird von dort zurückgelesen.
|
||||
```task
|
||||
id: WP-0016-T01
|
||||
title: Package-Installation + Django-Settings
|
||||
status: todo
|
||||
status: done
|
||||
|
||||
**`pyproject.toml`** — Dependency ergänzen:
|
||||
|
||||
@@ -83,7 +83,7 @@ uv run python -c "from issue_tracker.backends.local import LocalSQLiteBackend; p
|
||||
```task
|
||||
id: WP-0016-T02
|
||||
title: Backend-Utility — issue_backends.py
|
||||
status: todo
|
||||
status: done
|
||||
|
||||
Neues Modul `vergabe_teilnahme/apps/aufgaben/issue_backends.py`:
|
||||
|
||||
@@ -140,7 +140,7 @@ pro Request cheap genug für eine Einzelbenutzer-App).
|
||||
```task
|
||||
id: WP-0016-T03
|
||||
title: ExternalIssue-Modell erweitern + Migration
|
||||
status: todo
|
||||
status: done
|
||||
|
||||
In `apps/aufgaben/models.py` das Modell `ExternalIssue` anpassen:
|
||||
|
||||
@@ -202,7 +202,7 @@ uv run python manage.py migrate
|
||||
```task
|
||||
id: WP-0016-T04
|
||||
title: Service-Schicht — issue_facade.py ersetzen
|
||||
status: todo
|
||||
status: done
|
||||
|
||||
`vergabe_teilnahme/apps/aufgaben/issue_facade.py` **komplett ersetzen**:
|
||||
|
||||
@@ -325,7 +325,7 @@ Der ABC `IssueAdapter` aus WP-0015 entfällt damit vollständig —
|
||||
```task
|
||||
id: WP-0016-T05
|
||||
title: ExternalIssueForm anpassen + Views verkabeln
|
||||
status: todo
|
||||
status: done
|
||||
|
||||
**Form** (`forms.py`) — vereinfacht, da `system` entfällt:
|
||||
|
||||
@@ -439,7 +439,7 @@ path('<int:pk>/issue/sync/', views.external_issue_sync, name='external_issue_syn
|
||||
```task
|
||||
id: WP-0016-T06
|
||||
title: Admin + ExternalIssueAdmin aktualisieren
|
||||
status: todo
|
||||
status: done
|
||||
|
||||
`apps/aufgaben/admin.py` — `ExternalIssueAdmin` an neue Felder anpassen:
|
||||
|
||||
@@ -457,7 +457,7 @@ class ExternalIssueAdmin(admin.ModelAdmin):
|
||||
```task
|
||||
id: WP-0016-T07
|
||||
title: UI — ExternalIssue-Panel aktualisieren
|
||||
status: todo
|
||||
status: done
|
||||
|
||||
`templates/aufgaben/partials/external_issue_card.html` überarbeiten:
|
||||
|
||||
@@ -546,7 +546,7 @@ View als Kontext-Variable übergeben werden. Einfachste Lösung: in
|
||||
```task
|
||||
id: WP-0016-T08
|
||||
title: Tests + Smoke-Check
|
||||
status: todo
|
||||
status: done
|
||||
|
||||
Alle 76 bestehenden Tests müssen grün bleiben.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user