Migration modular monolith DDD (0.1 → 3.3) #17

Merged
matthieu merged 99 commits from integration/modular-monolith-0.1-1.3 into develop 2026-06-23 13:50:43 +00:00
Showing only changes of commit bfbab5bbf2 - Show all commits
@@ -103,7 +103,7 @@
<ProspectDrawer
v-model="prospectDrawerOpen"
:prospect="selectedProspect"
@saved="loadProspects"
@saved="onProspectSaved"
/>
</div>
</template>
@@ -215,7 +215,14 @@ function openEditProspect(item: Record<string, unknown>) {
async function convertProspect(row: ProspectRow) {
await prospectService.convert(row.id)
await loadProspects()
// La conversion crée un client et retire le prospect : rafraîchir les deux listes.
await Promise.all([loadProspects(), loadClients()])
}
// Le ProspectDrawer porte aussi le bouton « Convertir » : son event 'saved' peut
// donc être une conversion → toujours rafraîchir les deux listes par sécurité.
async function onProspectSaved() {
await Promise.all([loadProspects(), loadClients()])
}
watch(statusFilter, loadProspects)