feat: add vm read endpoints
This commit is contained in:
@@ -138,6 +138,12 @@ Arbeitsliste auf Basis von `proxmox-console-entwicklungsplan.md`. Die Entwurfsda
|
||||
- [x] Krypto-Layer nach `platform/encryption` verschoben
|
||||
- [x] Proxmox-Client nach `platform/proxmox` verschoben
|
||||
- [x] Backend und Worker nutzen dieselben Implementierungen
|
||||
- [x] E5-T01: VM-Liste & Detail
|
||||
- [x] `GET /projects/{projectID}/vms` angelegt
|
||||
- [x] `GET /vms/{vmID}` angelegt
|
||||
- [x] SQL-Queries joinen immer ueber `projects` und `memberships`
|
||||
- [x] Nicht-Mitglieder erhalten keine VM-Daten
|
||||
- [x] Handler-Tests fuer sichtbare und unsichtbare VMs angelegt
|
||||
|
||||
## MVP-Backlog
|
||||
|
||||
@@ -198,3 +204,4 @@ Arbeitsliste auf Basis von `proxmox-console-entwicklungsplan.md`. Die Entwurfsda
|
||||
- 2026-06-11: Worker-Grundgeruest mit asynq, Redis-Anbindung, DB-Ping und Dummy-Job-Tests angelegt.
|
||||
- 2026-06-11: UPID-Polling-Job mit VM-Status-Update, Audit-Writer und Mock-Proxmox-Tests angelegt.
|
||||
- 2026-06-11: Shared Cluster-/Krypto-/Proxmox-Packages nach `platform/` verschoben und Worker-UPID-Polling an echte Cluster-Aufloesung angeschlossen.
|
||||
- 2026-06-11: VM-Read-Endpunkte fuer Projekt-Listen und Details mit Membership-gefilterten Queries angelegt.
|
||||
|
||||
Reference in New Issue
Block a user