Mandat : wizard création 4 étapes + boîte à outils élection

- Mandate model : champ origin (contexte/déclencheur) + migration
- MandateCreate schema : origin, starts_at, ends_at
- mandates/new.vue : wizard complet
  · Étape 1 : type · nom · origine · description · durée (relative ou dates)
  · Étape 2 : auto-désignation (ratification) ou désignation collective
  · Étape 3 : boîte à outils — sans/avec candidature, 6 modalités,
    paramètres configurables (durée, quorum, seuil, slider+input)
  · Étape 4 : récap + génération automatique des étapes du mandat
- Tous les boutons "Nouveau mandat" pointent vers /mandates/new
- decisions/new.vue : "Demander un mandat" → /mandates/new

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Yvv
2026-04-24 05:29:13 +02:00
parent 1f92f153c5
commit 3ba9c43ce3
7 changed files with 1045 additions and 6 deletions
+1 -1
View File
@@ -353,7 +353,7 @@ const confidenceLabel: Record<string, string> = {
Aucun mandat actif pour l'espace de travail sélectionné.
</p>
<NuxtLink to="/mandates" class="mandate-request-btn">
<NuxtLink to="/mandates/new" class="mandate-request-btn">
<UIcon name="i-lucide-plus" />
Demander un mandat
</NuxtLink>