Compare commits
2 Commits
a281212bab
...
3528fc6905
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
3528fc6905 | ||
|
|
8b47a78e4a |
@@ -773,6 +773,24 @@ export default function AutomationRules() {
|
||||
<div className="space-y-2">
|
||||
<Label>Actions (ALORS)</Label>
|
||||
<div className="space-y-2">
|
||||
<div className="space-y-2 rounded-md border border-emerald-200 bg-emerald-50 p-3">
|
||||
<Label htmlFor="isSubscription" className="font-medium text-emerald-950">Abonnement</Label>
|
||||
<Select
|
||||
value={actions.isSubscription === undefined ? "__NONE__" : String(actions.isSubscription)}
|
||||
onValueChange={(value) => setActions({ ...actions, isSubscription: value === "__NONE__" ? undefined : Number(value) as 0 | 1 })}
|
||||
>
|
||||
<SelectTrigger className="bg-white">
|
||||
<SelectValue placeholder="Ne pas modifier" />
|
||||
</SelectTrigger>
|
||||
<SelectContent>
|
||||
<SelectItem value="__NONE__">Ne pas modifier</SelectItem>
|
||||
<SelectItem value="1">Oui</SelectItem>
|
||||
<SelectItem value="0">Non</SelectItem>
|
||||
</SelectContent>
|
||||
</Select>
|
||||
<p className="text-xs text-emerald-800">Définit si les factures correspondant à la règle sont des abonnements.</p>
|
||||
</div>
|
||||
|
||||
<div className="space-y-2">
|
||||
<Label htmlFor="typeAchat">Type d'achat</Label>
|
||||
<Select
|
||||
@@ -858,22 +876,6 @@ export default function AutomationRules() {
|
||||
)}
|
||||
</div>
|
||||
|
||||
<div className="space-y-2">
|
||||
<Label htmlFor="isSubscription">Abonnement</Label>
|
||||
<Select
|
||||
value={actions.isSubscription === undefined ? "__NONE__" : String(actions.isSubscription)}
|
||||
onValueChange={(value) => setActions({ ...actions, isSubscription: value === "__NONE__" ? undefined : Number(value) as 0 | 1 })}
|
||||
>
|
||||
<SelectTrigger>
|
||||
<SelectValue placeholder="Ne pas modifier" />
|
||||
</SelectTrigger>
|
||||
<SelectContent>
|
||||
<SelectItem value="__NONE__">Ne pas modifier</SelectItem>
|
||||
<SelectItem value="1">Oui</SelectItem>
|
||||
<SelectItem value="0">Non</SelectItem>
|
||||
</SelectContent>
|
||||
</Select>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
12
todo.md
12
todo.md
@@ -747,8 +747,8 @@
|
||||
- [x] Conserver les filtres et tris sélectionnés sur Factures BAP
|
||||
- [x] Ajouter des tests de non-régression du retour contextuel
|
||||
- [x] Vérifier TypeScript, tests, build et parcours en sandbox
|
||||
- [ ] Pousser le correctif vers Gitea recette et redéployer
|
||||
- [ ] Vérifier le parcours et la santé de la recette
|
||||
- [x] Pousser le correctif vers Gitea recette et redéployer
|
||||
- [x] Vérifier le parcours et la santé de la recette
|
||||
|
||||
## Automatisation de l’indicateur Abonnement
|
||||
- [x] Analyser le modèle, le formulaire et l’exécution actuelle des automatismes
|
||||
@@ -758,5 +758,9 @@
|
||||
- [x] Valider les deux correctifs en sandbox
|
||||
|
||||
## Déploiement recette — navigation BAP et abonnement
|
||||
- [ ] Pousser les deux correctifs vers Gitea recette
|
||||
- [ ] Déployer, vérifier HTTP et valider le parcours de retour en recette
|
||||
- [x] Pousser les deux correctifs vers Gitea recette
|
||||
- [x] Déployer, vérifier HTTP et valider le parcours de retour en recette
|
||||
|
||||
## Correctif recette — dialogue d’automatisme
|
||||
- [x] Vérifier le commit et localiser l’emplacement absent de l’option Abonnement
|
||||
- [ ] Corriger le dialogue d’édition et le valider en recette
|
||||
|
||||
Reference in New Issue
Block a user