Skip to content

Feat/integration role2 role3 - #8

Merged
M4dnolyn merged 33 commits into
mainfrom
feat/integration-role2-role3
Jul 21, 2026
Merged

Feat/integration role2 role3#8
M4dnolyn merged 33 commits into
mainfrom
feat/integration-role2-role3

Conversation

@M4dnolyn

Copy link
Copy Markdown
Collaborator

Ce que fait ce MR

Couche concernée

  • model — entités et POJOs
  • hypervisor — IHypervisor / VBoxOrchestrator
  • data — DatabaseManager / schema SQL
  • pdf — PdfExporter
  • controller — LabController
  • ui — vues JavaFX
  • Config / build (pom.xml, module-info, CI)

Checklist avant review

  • ./mvnw test passe en local (0 failure, 0 error)
  • Javadoc présent sur toutes les classes et méthodes publiques ajoutées
  • Pas de System.out.println de debug oublié
  • Pas de TODO non intentionnel
  • Les imports inutilisés ont été supprimés (IntelliJ : Ctrl+Alt+O)

Pour le reviewer

4rthur-Root and others added 30 commits June 10, 2026 20:37
M4dnolyn added 3 commits July 20, 2026 22:57
- Affichage carte 'VMs sans labo' dans la sidebar
- Bouton 'Assigner au labo' / 'Changer de labo'
- Prompt importation VM après création d'un labo
- Badges statut VM dynamiques (Running/Stopped/Saved/Paused)
- Persistance du statut en DB après Start/Stop/SaveState
- Compteur Snapshots corrigé (chargement depuis DB avant calcul)
- Sync live du statut via hyperviseur au clic sur une VM
- Fallback erreur VBoxManage pour Start et Restore Snapshot
- Désélection d'un labo par re-clic sur la carte
@M4dnolyn
M4dnolyn merged commit 2d4121e into main Jul 21, 2026
1 check failed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants