Projet

Général

Profil

Actions

Fonctionnalité #24673

ouvert

REVIEW - API OnlyOffice - Ajout du paramètre "region"

Ajouté par Rached BEHIRY il y a plus d'un an. Mis à jour il y a 29 jours.

Statut:
R&D - A étudier
Priorité:
2-Sérieux
Assigné à:
-
Version cible:
-
Début:
17/04/2023
Echéance:

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.

Actions

Formats disponibles : Atom PDF