Anomalie #17560
fermé[Alfresco]Problème de statut et de vérification
Description
Statut :
l'interconnexion avec alfresco rencontre des problèmes.
un utilisateur peut injecter a plusieurs reprise un meme document dans alfresco.
il faut donc vérifier en base de l'external id n'est pas renseigner avant de relancer l'action.
Si l'external id est rempli il faut demander a alfresco si le dossier est bien renseigné a "depot fini".
Vérification :
il faut ajouter la vérification des char | et / ainsi que les espace en début de nom.
Mis à jour par Ludovic ARAUJO il y a plus de 3 ans
Voici un correctif proposé pour les vérif :
$alfrescoCharRefused = [':', '*', '\'', '"', '>', '<', '|', '/']; // ligne 531 correctif
~~$document['subject'] = str_replace([':', '*', '\'', '"', '>', '<'], ' ', $document['subject']);~~ // ligne 612 avant
$document['subject'] = ltrim(str_replace($alfrescoCharRefused, ' ', $document['subject']));// ligne 612 correctif
$attachment['title'] = ltrim(str_replace($alfrescoCharRefused, ' ', $attachment['title'])); // ligne 707 correctif
Mis à jour par Ludovic ARAUJO il y a plus de 3 ans
pour la vérification dans alfresco : voir le ticket 17330
proposition d'amélioration :
if ($document['external_id'])// ligne 563 / syntaxe incertaine.
{
// curl GET pour vérifier si le dossier est good
// si c'est good
// maj status
// si non curl PUT pour toutes les metadata/fichiers
}
Mis à jour par Ludovic ARAUJO il y a plus de 3 ans
pour plus d'info me contacter directement.
Mis à jour par Emmanuel DILLARD il y a plus de 3 ans
- Statut changé de A qualifier à R&D - A étudier
- Assigné à changé de EDI PO à Alex ORLUC
Mis à jour par Emmanuel DILLARD il y a plus de 3 ans
- Echéance changé de 30/06/2021 à 01/07/2021
- Statut changé de R&D - A étudier à En cours
Mis à jour par Emmanuel DILLARD il y a plus de 3 ans
- Statut changé de En cours à R&D - En cours
Mis à jour par Guillaume HEURTIER il y a plus de 3 ans
On va intégrer la vérification sur les caractères.
La proposition d'amélioration nous parait cohérente, on va l'implémenter.
-> on stock dans external_id que l'identifiant du document déposé, pas le dossier. Il faut stocker l'identifiant du dossier pour faire le contrôle proposé.
Ce qui signifie que pour les documents déjà déposés, ce contrôle ne sera pas effectué.
Cible : Develop / 21.03 / 20.03 TMA
Mis à jour par Guillaume HEURTIER il y a plus de 3 ans
- Assigné à changé de Alex ORLUC à Guillaume HEURTIER
Mis à jour par Emmanuel DILLARD il y a plus de 3 ans
- Echéance changé de 01/07/2021 à 03/08/2021
Mis à jour par Guillaume HEURTIER il y a plus de 3 ans
- Statut changé de R&D - En cours à Complément d'Informations
Mis à jour par Emmanuel DILLARD il y a plus de 3 ans
- Assigné à changé de Guillaume HEURTIER à Ludovic ARAUJO
Mis à jour par Emmanuel DILLARD il y a plus de 3 ans
- Priorité changé de 0-Bloquant à 2-Sérieux
Mis à jour par Ludovic ARAUJO il y a plus de 3 ans
- Priorité changé de 2-Sérieux à 3-Mineur
Toujours en cour d’Enquête rien a signaler pour le moment.
Mis à jour par Ludovic ARAUJO il y a environ 3 ans
- Statut changé de Complément d'Informations à A traiter
- Assigné à
Ludovic ARAUJOsupprimé - Priorité changé de 3-Mineur à 1-Majeur
Mis à jour par Emmanuel DILLARD il y a environ 3 ans
- Echéance mis à 06/12/2021
- Statut changé de A traiter à R&D - A étudier
- Assigné à mis à Ines MKACHER
Mis à jour par Ines MKACHER il y a environ 3 ans
- Statut changé de R&D - A étudier à R&D - En cours
- Assigné à changé de Ines MKACHER à Quentin RIBAC
Mis à jour par Emmanuel DILLARD il y a environ 3 ans
- Version cible changé de 291 à 20.03 TMA4
Mis à jour par GIT LAB il y a environ 3 ans
Commit ajouté sur la branche fix/17560/20.03_TMA4 de MaarchCourrier
FIX #17560 TIME 0:30 Alfresco: sanitize document subject and attachment title
https://labs.maarch.org/maarch/MaarchCourrier/commit/42be360b399259df5b1a7a7f48e13a80dc647747
Mis à jour par Quentin RIBAC il y a presque 3 ans
- Statut changé de R&D - En cours à R&D - En test
Mis à jour par Ines MKACHER il y a presque 3 ans
- Lié à Anomalie #19331: [Alfresco] Filtrage des caractères autorisés dans les noms de fichier ajouté
Mis à jour par Ines MKACHER il y a presque 3 ans
- Echéance changé de 04/01/2022 à 11/01/2022
Mis à jour par Ines MKACHER il y a presque 3 ans
- Echéance changé de 11/01/2022 à 18/01/2022
Mis à jour par Hamza HRAMCHI il y a presque 3 ans
- Statut changé de R&D - En test à R&D - Terminé
Mis à jour par Hamza HRAMCHI il y a presque 3 ans
- Statut changé de R&D - Terminé à R&D - En test
Mis à jour par Ines MKACHER il y a presque 3 ans
- Echéance
18/01/2022supprimé
RAF : 21.03 et develop
Mis à jour par Hamza HRAMCHI il y a presque 3 ans
- Statut changé de R&D - En test à R&D - En cours
Mis à jour par GIT LAB il y a presque 3 ans
Commit ajouté sur la branche fix/17560/21.03 de MaarchCourrier par Quentin RIBAC quentin.ribac@xelians.fr
FIX #17560 TIME 0:45 Alfresco: sanitize document subject and attachment title
https://labs.maarch.org/maarch/MaarchCourrier/commit/b5392c2991a648fdce86d2270ba0f5a62b684e9f
Mis à jour par GIT LAB il y a presque 3 ans
Commit ajouté sur la branche fix/19331/develop de MaarchCourrier par Quentin RIBAC quentin.ribac@xelians.fr
FIX #17560 TIME 0:45 Alfresco: sanitize document subject and attachment title
https://labs.maarch.org/maarch/MaarchCourrier/commit/fc362899278f40708e3586aae8f1505fa2d2620d
Mis à jour par Quentin RIBAC il y a presque 3 ans
- Statut changé de R&D - En cours à R&D - En test
Mis à jour par GIT LAB il y a presque 3 ans
[MERGE REQUEST] Mergé sur 21.03 (https://labs.maarch.org/maarch/MaarchCourrier/-/merge_requests/542)
Mis à jour par Hamza HRAMCHI il y a presque 3 ans
- Statut changé de R&D - En test à R&D - Terminé
Mis à jour par GIT LAB il y a presque 3 ans
[MERGE REQUEST] Mergé sur fix/19843/21.03 (https://labs.maarch.org/maarch/MaarchCourrier/-/merge_requests/542)