Project

General

Profile

Anomalie #17560

[Alfresco]Problème de statut et de vérification

Added by Ludovic ARAUJO over 1 year ago. Updated 10 months ago.

Status:
Développé / Analysé (S)
Priority:
1-Majeur
Assignee:
Target version:
Start date:
06/24/2021
Due date:
Tags Courrier:

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.


Related issues

Related to Backlog Courrier - Anomalie #19331: [Alfresco] Filtrage des caractères autorisés dans les noms de fichier Développé / Analysé (S)2021-12-302022-01-18

History

#1 Updated by Ludovic ARAUJO over 1 year 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

#3 Updated by Ludovic ARAUJO over 1 year 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
        }

#4 Updated by Ludovic ARAUJO over 1 year ago

pour plus d'info me contacter directement.

#5 Updated by Emmanuel DILLARD over 1 year ago

  • Status changed from A qualifier to A étudier
  • Assignee changed from EDI PO to Alex ORLUC

#6 Updated by Emmanuel DILLARD over 1 year ago

  • Due date changed from 06/30/2021 to 07/01/2021
  • Status changed from A étudier to En cours

#7 Updated by Emmanuel DILLARD over 1 year ago

  • Status changed from En cours to En cours de dev (S)

#8 Updated by Guillaume HEURTIER over 1 year 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

#9 Updated by Guillaume HEURTIER over 1 year ago

  • Assignee changed from Alex ORLUC to Guillaume HEURTIER

#12 Updated by Emmanuel DILLARD over 1 year ago

  • Due date changed from 07/01/2021 to 08/03/2021

#13 Updated by Guillaume HEURTIER over 1 year ago

  • Status changed from En cours de dev (S) to Complément d'Informations

#15 Updated by Emmanuel DILLARD over 1 year ago

  • Assignee changed from Guillaume HEURTIER to Ludovic ARAUJO

#16 Updated by Emmanuel DILLARD over 1 year ago

  • Priority changed from 0-Bloquant to 2-Sérieux

#18 Updated by Emmanuel DILLARD over 1 year ago

  • Due date deleted (08/03/2021)

#19 Updated by Ludovic ARAUJO over 1 year ago

  • Priority changed from 2-Sérieux to 3-Mineur

Toujours en cour d’Enquête rien a signaler pour le moment.

#20 Updated by Ludovic ARAUJO 12 months ago

  • Status changed from Complément d'Informations to A traiter
  • Assignee deleted (Ludovic ARAUJO)
  • Priority changed from 3-Mineur to 1-Majeur

#22 Updated by Emmanuel DILLARD 12 months ago

  • Due date set to 12/06/2021
  • Status changed from A traiter to A étudier
  • Assignee set to Ines MKACHER

#23 Updated by Ines MKACHER 12 months ago

  • Status changed from A étudier to En cours de dev (S)
  • Assignee changed from Ines MKACHER to Quentin RIBAC

#24 Updated by Emmanuel DILLARD 12 months ago

  • Target version changed from 291 to 20.03 TMA4

#25 Updated by Ines MKACHER 12 months ago

  • Due date deleted (12/06/2021)

#26 Updated by GIT LAB 12 months 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

#27 Updated by Quentin RIBAC 11 months ago

  • Status changed from En cours de dev (S) to A tester (S)

#28 Updated by Ines MKACHER 11 months ago

  • Related to Anomalie #19331: [Alfresco] Filtrage des caractères autorisés dans les noms de fichier added

#30 Updated by Emmanuel DILLARD 11 months ago

  • Due date set to 01/04/2022

#31 Updated by Ines MKACHER 11 months ago

  • Due date changed from 01/04/2022 to 01/11/2022

#32 Updated by Ines MKACHER 11 months ago

  • Due date changed from 01/11/2022 to 01/18/2022

#33 Updated by Hamza HRAMCHI 11 months ago

  • Status changed from A tester (S) to Développé / Analysé (S)

#34 Updated by Hamza HRAMCHI 11 months ago

  • Status changed from Développé / Analysé (S) to A tester (S)

#35 Updated by Ines MKACHER 11 months ago

  • Due date deleted (01/18/2022)

RAF : 21.03 et develop

#37 Updated by Hamza HRAMCHI 10 months ago

  • Status changed from A tester (S) to En cours de dev (S)

#38 Updated by GIT LAB 10 months 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

#39 Updated by GIT LAB 10 months 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

#40 Updated by Quentin RIBAC 10 months ago

  • Status changed from En cours de dev (S) to A tester (S)

#42 Updated by Hamza HRAMCHI 10 months ago

  • Status changed from A tester (S) to Développé / Analysé (S)

#44 Updated by GIT LAB 10 months ago

[MERGE REQUEST] Mergé sur fix/19843/21.03 (https://labs.maarch.org/maarch/MaarchCourrier/-/merge_requests/542)

Also available in: Atom PDF