Date: 27/01/2026 Status: TERMINE Duree: ~4h
Ajouter la possibilite de tester les endpoints API directement depuis l'interface, et ameliorer le terminal SSH avec persistance de session via tmux.
Nouveau fichier: /connectors/[id]/test/[endpoint]/index.tsx
api.fetch() avec support query/headersModifications:
api.ts: Ajout support query et headers dans la methode fetch()/connectors/[id]/index.tsx: Ajout bouton "Tester" + menu contextuel (clic droit)/connectors/public/[type]/index.tsx: Idem/connectors/instance/[id]/index.tsx: Idem + details endpoint (requestBody, response)Nouveau fichier: /connectors/instance/[id]/terminal/index.tsx
Backend (ssh.ts):
createShell() supporte maintenant l'option useTmuxtmuxNotInstalled: true si absentModifications:
index.ts (WebSocket handler): Log des commandes saisies dans le terminalssh.shell_input dans l'auditFrontend (ActivityLogs.tsx):
ssh.shell_input avec la commandesrc/lib/api.tssrc/routes/connectors/[id]/index.tsxsrc/routes/connectors/[id]/test/[endpoint]/index.tsx (NEW)src/routes/connectors/public/[type]/index.tsxsrc/routes/connectors/instance/[id]/index.tsxsrc/routes/connectors/instance/[id]/terminal/index.tsx (NEW)src/components/ActivityLogs.tsxsrc/services/ssh.tssrc/index.ts (WebSocket handler)src/services/audit.ts (types)Disque plein sur prod-portainer (100% -> 57%)
docker system prune -af --volumes && docker builder prune -afPipeline echouee (ENOSPC)