Anomalie #26539
closedREVIEW - Erreur de génération du chrono des pièces jointes avec chr_by_entity
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
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
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
Updated by Emmanuel DILLARD about 2 months ago
- Target version deleted (
20.10 TMA1)
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
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
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
Updated by Emmanuel DILLARD about 1 month ago
- Status changed from R&D - En test to A revoir (S)
Updated by Emmanuel DILLARD about 1 month ago
- Status changed from A revoir (S) to R&D - En test
Updated by Joseph AKEL 20 days ago
- Status changed from R&D - En test to R&D - Terminé