Fonctionnalité #24673
REVIEW - API OnlyOffice - Ajout du paramètre "region"
Description
Version 2301.0.2
nous avons constaté que lorsqu'on ajoute un fichier EXCEL avec des cellules de type date au format JJ/MM/AAAA, une fois intégré à Maarch, la conversion en PDF les transforme au format Américain : MM/JJ/AAAA.
Problème reproduit sur votre instance de démo avec le classeur en PJ.
Pour corriger le problème, il faudrait ajouter le paramètre "region" lors de l'appel à l'API OnlyOffice pour convertir le document (cf https://api.onlyoffice.com/editors/conversionapi#region).
La modification serait à faire, plus exactement, ici : https://labs.maarch.org/maarch/MaarchCourrier/-/blob/main/src/app/contentManagement/controllers/OnlyOfficeController.php#L387
Il faut modifier le tableau $body de la façon suivante :
$body = [ 'async' => false, 'filetype' => $docInfo['extension'], 'key' => CoreConfigModel::uniqueId(), 'outputtype' => 'pdf', 'title' => $docInfo['filename'] . 'pdf', 'url' => $docUrl, 'region' => 'fr-FR' ];
Cette modif' a été testée dans notre environnement de tests avec succès.
Historique
#2 Mis à jour par Emmanuel DILLARD il y a environ un an
- Sujet changé de Conversion XLSX --> PDF : mauvais format de date à REVIEW - API OnlyOffice - Ajout du paramètre "region"
- Description mis à jour (diff)
- Statut changé de A qualifier à R&D - A étudier
#3 Mis à jour par Emmanuel DILLARD il y a environ un an
- Fichier
format-date.xlsxsupprimé
#4 Mis à jour par Emmanuel DILLARD il y a 10 mois
- Statut changé de R&D - A étudier à R&D - A planifier
- Version applicable MC mis à 2301
#5 Mis à jour par Emmanuel DILLARD il y a 10 mois
- Tracker changé de Anomalie à Fonctionnalité
#6 Mis à jour par Emmanuel DILLARD il y a environ un mois
- Statut changé de R&D - A planifier à R&D - A étudier