Projet

Général

Profil

Actions

Anomalie #26539

fermé

REVIEW - Erreur de génération du chrono des pièces jointes avec chr_by_entity

Ajouté par Lionel MARIE-LOUISE il y a plus d'un an. Mis à jour il y a environ un mois.

Statut:
R&D - Terminé
Priorité:
2-Sérieux
Assigné à:
Version cible:
Début:
12/09/2023
Echéance:

Description

En tant qu'utilisateur, je souhaite avoir le chrono de mon courrier ou pièce jointe avec le nom technique l'entité dedans, je vais dans mon fichier chrono.xml je modifie ma balise CHRONO

    <CHRONO>
        <id>incoming</id>
        <separator></separator>
        <ELEMENT>
            <type>text</type>
            <value>ELL</value>
        </ELEMENT>
        <ELEMENT>
            <type>text</type>
            <value>/</value>
        </ELEMENT>
        <ELEMENT>
            <type>date</type>
            <value>year</value>
        </ELEMENT>
        <ELEMENT>
            <type>maarch_functions</type>
            <value>chr_by_category</value>
        </ELEMENT>
        <ELEMENT>
            <type>maarch_functions</type>
            <value>chr_by_entity</value>
        </ELEMENT>
    </CHRONO>
    <CHRONO>
        <id>outgoing</id>
        <separator></separator>
        <ELEMENT>
            <type>text</type>
            <value>Lionel</value>
        </ELEMENT>
        <ELEMENT>
            <type>text</type>
            <value>/</value>
        </ELEMENT>
        <ELEMENT>
            <type>date</type>
            <value>year</value>
        </ELEMENT>
        <ELEMENT>
            <type>maarch_functions</type>
            <value>chr_by_category</value>
        </ELEMENT>
        <ELEMENT>
            <type>maarch_functions</type>
            <value>chr_by_entity</value>
        </ELEMENT>        
    </CHRONO>

Je me connecte en tant que rédacteur, je remplie les métadonnées de mon courrier, ainsi que l'importation d'un fichier.
Si c'est la toute première fois que ce courrier est créé ça passe, cependant si je crée d'autres courriers ou d'autres pièces jointes lors de la validation un message d'erreur s'affiche, et le courrier ou le projet réponse ne se crée pas.


Fichiers

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

  • Sujet changé de Probleme de creation de courrier ou de Projet reponse avec chrono personnalisé à REVIEW - Erreur de génération du chrono des pièces jointes
  • Echéance mis à 18/09/2023
  • Statut changé de A qualifier à R&D - A étudier
  • Version source mis à 2301

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

  • Sujet changé de REVIEW - Erreur de génération du chrono des pièces jointes à REVIEW - Erreur de génération du chrono des pièces jointes avec chr_by_entity
  • Echéance 18/09/2023 supprimé
  • Statut changé de R&D - A étudier à R&D - A planifier
  • Priorité changé de 1-Majeur à 2-Sérieux

Mis à jour par Emmanuel DILLARD il y a 2 mois

  • Version cible 20.10 TMA1 supprimé

Mis à jour par Cynthia APURA il y a environ 2 mois

  • Statut changé de R&D - A planifier à R&D - En cours
  • Assigné à mis à Nicolas COUTURE
  • Version cible mis à 24.1.1

Mis à jour par GIT LAB il y a environ 2 mois

[CREATION] MR fix/26539/24.x.x (cible 24.x.x) par Nicolas Couture

https://labs.maarch.org/devteam/maarch-courrier-dev/-/merge_requests/214

Mis à jour par Nicolas COUTURE il y a environ 2 mois

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

Le correctif effectué fonctionne effectivement. Le soucis étant que lors d'une création de nouvelle séquence, elle se sauvegarde toujours en minuscule en BDD.

Afin de généraliser davantage, plutôt que ne modifier que la fonction générant des chronos pour les identifiants d'entité, j'ai préféré mettre le correctif directement dans les fonctions qui créent des séquences en BDD :

  • createOrIncreaseChrono(array $args) de DatabaseModel.php
  • createSequence(array $args) de DatabaseModel.php

Mis à jour par Emmanuel DILLARD il y a environ 2 mois

  • Statut changé de R&D - En test à A revoir (S)

Mis à jour par Emmanuel DILLARD il y a environ 2 mois

  • Statut changé de A revoir (S) à R&D - En test

Mis à jour par Joseph AKEL il y a environ un mois

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

Formats disponibles : Atom PDF