-
Notifications
You must be signed in to change notification settings - Fork 20
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[TRA-15269] La quantité refusée (champ quantityRefused) est désormais obligatoire sur les BSDD #3823
base: dev
Are you sure you want to change the base?
Conversation
|
@@ -352,16 +352,11 @@ describe("Mutation.createFormRevisionRequest", () => { | |||
} | |||
} | |||
}); | |||
expect(errors).toEqual([ |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
J'ai pas compris pourquoi ça bugguait, j'ai dû réécrire le expect
|
@@ -1,215 +0,0 @@ | |||
import React from "react"; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Je crois que ces fichiers ne sont plus utilisés. C'est ok de les supprimer @kornifex ?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Oui, let's go !
Contexte
Il y a quelques mois, j'avais introduit la
quantityRefused
, mais elle était facultative.Maintenant elle est obligatoire. C'est-à-dire que pour toutes les mutations d'acceptation, le paramètre est obligatoire en entrée GQL, et pour les mutations de réception + acceptation,
quantityRefused
est obligatoire à partir du moment oùwasteAcceptationStatus
est présent.A noter également, cette PR revert un changement introduit il y a 6 mois. Je n'ai plus le contexte mais à l'époque j'avais déjà préparé les révisions, pour accepter la
quantityRefused
, et j'avais aussi - je ne sais plus pourquoi - autorisé la révision duwasteAcceptationStatus
.Bien que ce soit dans nos plans à moyen terme, mon implémentation était un peu simpliste et mérite plus mûre réflexion (notamment les changements majeurs du genre
ACCEPTED
>REFUSED
ont des effets de bord pas gérés). Du coup j'ai retiré la possibilité de réviser lewasteAcceptationStatus
. Techniquement c'est un breaking change, mais les révisions sont peu utilisées côté API et nous n'avions jamais annoncé cette feature.J'ai aussi fait un gros travail sur les révisions, pour permettre de faire une révision:
quantityRefused
(pour modifier un autre champ, ou préciser la quantityRefused)quantityRefused
Points de vigilance pour les intégrateurs
💥 Breaking change: la quantityRefused est désormais obligatoire sur le BSDD! 💥
Ticket Favro
Rendre obligatoire la quantitéRefusée lorsque le statut de l'acceptation est Refusé partiellement