Projet

Général

Profil

Anomalie #22073

SQL - anomalie de date limite de traitement par défaut

Ajouté par Quentin RIBAC il y a plus d'un an. Mis à jour il y a plus d'un an.

Statut:
R&D - Terminé
Priorité:
1-Majeur
Assigné à:
Quentin RIBAC
Version cible:
Début:
12/09/2022
Echéance:
04/10/2022
Version applicable MC:
Tags Courrier:
21.03.24

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.

Demandes liées

Lié à Backlog Courrier - Anomalie #22319: Date limite de traitement par défaut non modifiable dans les modèles d'enregistrementClôturé2022-09-28

Historique

#1 Mis à jour par Emmanuel DILLARD il y a plus d'un an

  • Statut changé de A traiter à R&D - A planifier
  • Tags Courrier 21.03.24 ajouté

#2 Mis à jour par Emmanuel DILLARD il y a plus d'un an

  • Echéance mis à 04/10/2022
  • Statut changé de R&D - A planifier à R&D - En cours
  • Assigné à Emmanuel DILLARD supprimé

#3 Mis à jour par Quentin RIBAC il y a plus d'un an

  • Statut changé de R&D - En cours à R&D - En test
  • Assigné à mis à Quentin RIBAC
  • Version cible mis à 21.03

#4 Mis à jour par GIT LAB il y a plus d'un an

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

#5 Mis à jour par Quentin RIBAC il y a plus d'un an

  • Statut changé de R&D - En test à R&D - Terminé

#6 Mis à jour par GIT LAB il y a plus d'un an

#7 Mis à jour par Emmanuel DILLARD il y a plus d'un an

  • Lié à Anomalie #22319: Date limite de traitement par défaut non modifiable dans les modèles d'enregistrement ajouté

Formats disponibles : Atom PDF