Anomalie #22073
ferméSQL - anomalie de date limite de traitement par défaut
Description
Lors du tag Courrier 21.03.21 livrant le ticket 20391, nous avons mis dans le script de migration la ligne suivante :
UPDATE indexing_models_fields SET default_value = NULL WHERE identifier = 'processLimitDate' AND enabled = true;
Le soucis vient du AND enabled = true
.
Avec cette condition, le champ date limite de traitement conserve sa valeur par défaut si le champ est désactivé. Le cas d’usage correspondant est celui où l’admin fonctionnel crée un modèle d’enregistrement avec une date limite de traitement fixe, par exemple un modèle « Courriers à traiter en 2022 » avec en DLT le 31 déc. 2022. Or, le modèle prend toujours en compte la valeur par défaut malgré la valeur renseignée automatiquement dans le formulaire.
Propositions
- Passer dans le prochain tag
UPDATE indexing_models_fields SET default_value = NULL WHERE identifier = 'processLimitDate';
OU
- Modifier le code front pour prendre en compte la valeur calculée plutôt que la valeur par défaut du modèle, permettant de continuer l’utilisation du modèle même après la date.
Mis à jour par Emmanuel DILLARD il y a environ 2 ans
- Statut changé de A traiter à R&D - A planifier
Mis à jour par Emmanuel DILLARD il y a environ 2 ans
- Echéance mis à 04/10/2022
- Statut changé de R&D - A planifier à R&D - En cours
- Assigné à
Emmanuel DILLARDsupprimé
Mis à jour par Quentin RIBAC il y a environ 2 ans
- Statut changé de R&D - En cours à R&D - En test
- Assigné à mis à Quentin RIBAC
- Version cible mis à 21.03
Mis à jour par GIT LAB il y a environ 2 ans
Commit ajouté sur la branche fix/22073/21.03 de MaarchCourrier par Quentin RIBAC quentin.ribac@xelians.fr
FIX #22073 TIME 0:10 SQL: remove default_value for processLimitDate
https://labs.maarch.org/maarch/MaarchCourrier/commit/523503310d0fca13e166980792d24e08631527e2
Mis à jour par Quentin RIBAC il y a environ 2 ans
- Statut changé de R&D - En test à R&D - Terminé
Mis à jour par GIT LAB il y a environ 2 ans
[MERGE REQUEST] Mergé sur 21.03 (https://labs.maarch.org/maarch/MaarchCourrier/-/merge_requests/801)
Mis à jour par Emmanuel DILLARD il y a environ 2 ans
- Lié à Anomalie #22319: Date limite de traitement par défaut non modifiable dans les modèles d'enregistrement ajouté