Project

General

Profile

Actions

Anomalie #26539

closed

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

Added by Lionel MARIE-LOUISE about 1 year ago. Updated 20 days ago.

Status:
R&D - Terminé
Priority:
2-Sérieux
Target version:
Start date:
09/12/2023
Due date:

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.


Files

Actions #3

Updated by Emmanuel DILLARD about 1 year ago

  • Subject changed from Probleme de creation de courrier ou de Projet reponse avec chrono personnalisé to REVIEW - Erreur de génération du chrono des pièces jointes
  • Due date set to 09/18/2023
  • Status changed from A qualifier to R&D - A étudier
  • Version source set to 2301
Actions #4

Updated by Emmanuel DILLARD about 1 year ago

  • Subject changed from REVIEW - Erreur de génération du chrono des pièces jointes to REVIEW - Erreur de génération du chrono des pièces jointes avec chr_by_entity
  • Due date deleted (09/18/2023)
  • Status changed from R&D - A étudier to R&D - A planifier
  • Priority changed from 1-Majeur to 2-Sérieux
Actions #6

Updated by Emmanuel DILLARD about 2 months ago

  • Target version deleted (20.10 TMA1)
Actions #7

Updated by Cynthia APURA about 1 month ago

  • Status changed from R&D - A planifier to R&D - En cours
  • Assignee set to Nicolas COUTURE
  • Target version set to 24.1.1
Actions #8

Updated by GIT LAB about 1 month ago

[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

Actions #9

Updated by Nicolas COUTURE about 1 month ago

  • Status changed from R&D - En cours to 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
Actions #10

Updated by Emmanuel DILLARD about 1 month ago

  • Status changed from R&D - En test to A revoir (S)
Actions #11

Updated by Emmanuel DILLARD about 1 month ago

  • Status changed from A revoir (S) to R&D - En test
Actions #13

Updated by Joseph AKEL 20 days ago

  • Status changed from R&D - En test to R&D - Terminé
Actions

Also available in: Atom PDF