docs: track remaining MVP follow-ups
This commit is contained in:
@@ -223,6 +223,29 @@ Arbeitsliste auf Basis von `proxmox-console-entwicklungsplan.md`. Die Entwurfsda
|
|||||||
- [x] E9: Audit-Writer und Audit-Anzeige
|
- [x] E9: Audit-Writer und Audit-Anzeige
|
||||||
- [x] E10: Frontend-MVP fuer Auth, Projekte, VMs, Wizard und Konsole
|
- [x] E10: Frontend-MVP fuer Auth, Projekte, VMs, Wizard und Konsole
|
||||||
|
|
||||||
|
## Aktuell offen
|
||||||
|
|
||||||
|
- [ ] E11-T01: Frontend-Kontext aus echten Backend-Daten laden
|
||||||
|
- [ ] Feste Demo-`projectID` in `frontend/src/main.tsx` entfernen
|
||||||
|
- [ ] Feste Demo-`tenantID` entfernen; Tenant und Project getrennt behandeln
|
||||||
|
- [ ] Backend-Discovery fuer Tenants/Projects des angemeldeten Users bereitstellen
|
||||||
|
- [ ] Frontend-Auswahl fuer Tenant und Project anbinden
|
||||||
|
- [ ] E11-T02: VM-Erstellung im Frontend produktionsnah machen
|
||||||
|
- [ ] Template-Auswahl aus Backend-Daten statt manueller Template-UUID
|
||||||
|
- [ ] SSH-Key-Auswahl aus Backend-Daten statt manueller SSH-Key-UUID
|
||||||
|
- [ ] Clientseitige Formularvalidierung fuer Pflichtfelder und Ressourcenlimits
|
||||||
|
- [ ] Fehler- und Erfolgszustaende nach Provisioning sauber anzeigen
|
||||||
|
- [ ] E11-T03: Web-Konsole im Frontend integrieren
|
||||||
|
- [ ] Console-Proxy-URL konfigurierbar machen
|
||||||
|
- [ ] Ticket-Abruf mit echtem Websocket-Client verbinden
|
||||||
|
- [ ] noVNC- oder xterm-basierte Konsolenansicht einbetten
|
||||||
|
- [ ] Verbindungsstatus, Ablauf und Fehlerfaelle abbilden
|
||||||
|
- [ ] E11-T04: Runtime-Smoke-Test ergaenzen
|
||||||
|
- [ ] Lokale Supabase-/Redis-Infrastruktur starten und Migrationen anwenden
|
||||||
|
- [ ] Backend, Worker und Console-Proxy mit `.env` starten
|
||||||
|
- [ ] Auth-/`/me`-, Membership-, VM-Listen- und Audit-Flows gegen lokale Dienste pruefen
|
||||||
|
- [ ] Proxmox-nahe Flows gegen Mock oder Test-Cluster validieren
|
||||||
|
|
||||||
## Annahmen
|
## Annahmen
|
||||||
|
|
||||||
- Modulpfad vorlaeufig: `proxui`. Falls spaeter ein Git-Remote/Org-Name feststeht, wird der Go-Modulpfad angepasst.
|
- Modulpfad vorlaeufig: `proxui`. Falls spaeter ein Git-Remote/Org-Name feststeht, wird der Go-Modulpfad angepasst.
|
||||||
|
|||||||
@@ -1,7 +1,6 @@
|
|||||||
import React, { useEffect, useState } from "react";
|
import React, { useEffect, useState } from "react";
|
||||||
import ReactDOM from "react-dom/client";
|
import ReactDOM from "react-dom/client";
|
||||||
import { createClient, type Session } from "@supabase/supabase-js";
|
import { createClient, type Session } from "@supabase/supabase-js";
|
||||||
import type { VM } from "./api";
|
|
||||||
import { fetchMe } from "./api";
|
import { fetchMe } from "./api";
|
||||||
import "./styles.css";
|
import "./styles.css";
|
||||||
import { AuthScreen } from "./components/AuthScreen";
|
import { AuthScreen } from "./components/AuthScreen";
|
||||||
|
|||||||
Reference in New Issue
Block a user