diff --git a/web/Dockerfile b/web/Dockerfile index 6bc4617..d5cf744 100644 --- a/web/Dockerfile +++ b/web/Dockerfile @@ -3,7 +3,7 @@ # --- Build (Vite) --- FROM node:22-alpine AS build WORKDIR /app -COPY ../../web/package.json ../../web/package-lock.json ./ +COPY package.json package-lock.json ./ RUN npm ci COPY . . # Même origine : l'API est proxifiée par nginx (cf. nginx.conf), donc URL relative. diff --git a/web/src/lib/api.ts b/web/src/lib/api.ts index 8a1d617..b633208 100644 --- a/web/src/lib/api.ts +++ b/web/src/lib/api.ts @@ -67,6 +67,7 @@ export interface Demo { status: DemoStatus namespace: string url: string + type_abonnement?: string created_at: string expires_at: string } diff --git a/web/src/pages/backoffice/Demos.tsx b/web/src/pages/backoffice/Demos.tsx index 9203658..83d75ef 100644 --- a/web/src/pages/backoffice/Demos.tsx +++ b/web/src/pages/backoffice/Demos.tsx @@ -215,6 +215,7 @@ export function Demos() { Namespace + Client Statut URL Expire dans @@ -244,6 +245,13 @@ export function Demos() { {d.namespace} + + {d.username ? ( + {d.username} + ) : ( + + )} + {statusLabel(d.status)} @@ -291,7 +299,7 @@ export function Demos() { - + {detailsLoading && !details ? (