Anomalie #17560
closed[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.
Updated by Ludovic ARAUJO almost 4 years ago
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
Updated by Ludovic ARAUJO almost 4 years ago
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
}
Updated by Ludovic ARAUJO almost 4 years ago
pour plus d'info me contacter directement.
Updated by Emmanuel DILLARD almost 4 years ago
- Status changed from A qualifier to R&D - A étudier
- Assignee changed from EDI PO to Alex ORLUC
Updated by Emmanuel DILLARD almost 4 years ago
- Due date changed from 06/30/2021 to 07/01/2021
- Status changed from R&D - A étudier to En cours
Updated by Emmanuel DILLARD almost 4 years ago
- Status changed from En cours to R&D - En cours
Updated by Guillaume HEURTIER almost 4 years ago
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
Updated by Guillaume HEURTIER almost 4 years ago
- Assignee changed from Alex ORLUC to Guillaume HEURTIER
Updated by Emmanuel DILLARD almost 4 years ago
- Due date changed from 07/01/2021 to 08/03/2021
Updated by Guillaume HEURTIER almost 4 years ago
- Status changed from R&D - En cours to Complément d'Informations
Updated by Emmanuel DILLARD almost 4 years ago
- Assignee changed from Guillaume HEURTIER to Ludovic ARAUJO
Updated by Emmanuel DILLARD over 3 years ago
- Priority changed from 0-Bloquant to 2-Sérieux
Updated by Ludovic ARAUJO over 3 years ago
- Priority changed from 2-Sérieux to 3-Mineur
Toujours en cour d’Enquête rien a signaler pour le moment.
Updated by Ludovic ARAUJO over 3 years ago
- Status changed from Complément d'Informations to A traiter
- Assignee deleted (
Ludovic ARAUJO) - Priority changed from 3-Mineur to 1-Majeur
Updated by Emmanuel DILLARD over 3 years ago
- Due date set to 12/06/2021
- Status changed from A traiter to R&D - A étudier
- Assignee set to Ines MKACHER
Updated by Ines MKACHER over 3 years ago
- Status changed from R&D - A étudier to R&D - En cours
- Assignee changed from Ines MKACHER to Quentin RIBAC
Updated by Emmanuel DILLARD over 3 years ago
- Target version changed from 291 to 20.03 TMA4
Updated by GIT LAB over 3 years ago
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
Updated by Quentin RIBAC over 3 years ago
- Status changed from R&D - En cours to R&D - En test
Updated by Ines MKACHER over 3 years ago
- Related to Anomalie #19331: [Alfresco] Filtrage des caractères autorisés dans les noms de fichier added
Updated by Ines MKACHER over 3 years ago
- Due date changed from 01/04/2022 to 01/11/2022
Updated by Ines MKACHER over 3 years ago
- Due date changed from 01/11/2022 to 01/18/2022
Updated by Hamza HRAMCHI about 3 years ago
- Status changed from R&D - En test to R&D - Terminé
Updated by Hamza HRAMCHI about 3 years ago
- Status changed from R&D - Terminé to R&D - En test
Updated by Hamza HRAMCHI about 3 years ago
- Status changed from R&D - En test to R&D - En cours
Updated by GIT LAB about 3 years ago
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
Updated by GIT LAB about 3 years ago
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
Updated by Quentin RIBAC about 3 years ago
- Status changed from R&D - En cours to R&D - En test
Updated by GIT LAB about 3 years ago
[MERGE REQUEST] Mergé sur 21.03 (https://labs.maarch.org/maarch/MaarchCourrier/-/merge_requests/542)
Updated by Hamza HRAMCHI about 3 years ago
- Status changed from R&D - En test to R&D - Terminé
Updated by GIT LAB about 3 years ago
[MERGE REQUEST] Mergé sur fix/19843/21.03 (https://labs.maarch.org/maarch/MaarchCourrier/-/merge_requests/542)