Compare commits
2 Commits
a281212bab
...
3528fc6905
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
3528fc6905 | ||
|
|
8b47a78e4a |
@@ -773,6 +773,24 @@ export default function AutomationRules() {
|
|||||||
<div className="space-y-2">
|
<div className="space-y-2">
|
||||||
<Label>Actions (ALORS)</Label>
|
<Label>Actions (ALORS)</Label>
|
||||||
<div className="space-y-2">
|
<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">
|
<div className="space-y-2">
|
||||||
<Label htmlFor="typeAchat">Type d'achat</Label>
|
<Label htmlFor="typeAchat">Type d'achat</Label>
|
||||||
<Select
|
<Select
|
||||||
@@ -858,22 +876,6 @@ export default function AutomationRules() {
|
|||||||
)}
|
)}
|
||||||
</div>
|
</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>
|
</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] Conserver les filtres et tris sélectionnés sur Factures BAP
|
||||||
- [x] Ajouter des tests de non-régression du retour contextuel
|
- [x] Ajouter des tests de non-régression du retour contextuel
|
||||||
- [x] Vérifier TypeScript, tests, build et parcours en sandbox
|
- [x] Vérifier TypeScript, tests, build et parcours en sandbox
|
||||||
- [ ] Pousser le correctif vers Gitea recette et redéployer
|
- [x] Pousser le correctif vers Gitea recette et redéployer
|
||||||
- [ ] Vérifier le parcours et la santé de la recette
|
- [x] Vérifier le parcours et la santé de la recette
|
||||||
|
|
||||||
## Automatisation de l’indicateur Abonnement
|
## Automatisation de l’indicateur Abonnement
|
||||||
- [x] Analyser le modèle, le formulaire et l’exécution actuelle des automatismes
|
- [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
|
- [x] Valider les deux correctifs en sandbox
|
||||||
|
|
||||||
## Déploiement recette — navigation BAP et abonnement
|
## Déploiement recette — navigation BAP et abonnement
|
||||||
- [ ] Pousser les deux correctifs vers Gitea recette
|
- [x] Pousser les deux correctifs vers Gitea recette
|
||||||
- [ ] Déployer, vérifier HTTP et valider le parcours de retour en 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