Project

General

Profile

Anomalie #17560

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

Added by Ludovic ARAUJO 7 months ago. Updated 4 days ago.

Status:
A tester
Priority:
1-Majeur
Assignee:
Target version:
Start date:
06/24/2021
Due date:
Tags Courrier:
Sprint (itération):
220118

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 Intégré / Développé / Analysé2021-12-302022-01-18

History

#1 Updated by Ludovic ARAUJO 7 months 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 7 months 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 7 months ago

pour plus d'info me contacter directement.

#5 Updated by Emmanuel DILLARD 7 months ago

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

#6 Updated by Emmanuel DILLARD 7 months ago

  • Due date changed from 06/30/2021 to 07/01/2021
  • Status changed from A étudier to En cours
  • Sprint (itération) set to 210622

#7 Updated by Emmanuel DILLARD 7 months ago

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

#8 Updated by Guillaume HEURTIER 7 months 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 7 months ago

  • Assignee changed from Alex ORLUC to Guillaume HEURTIER

#11 Updated by Emmanuel DILLARD 7 months ago

  • Sprint (itération) changed from 210622 to 210706

#12 Updated by Emmanuel DILLARD 7 months ago

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

#13 Updated by Guillaume HEURTIER 7 months ago

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

#15 Updated by Emmanuel DILLARD 6 months ago

  • Assignee changed from Guillaume HEURTIER to Ludovic ARAUJO

#16 Updated by Emmanuel DILLARD 6 months ago

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

#18 Updated by Emmanuel DILLARD 5 months ago

  • Due date deleted (08/03/2021)

#19 Updated by Ludovic ARAUJO 5 months 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 about 2 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 about 2 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 about 2 months ago

  • Status changed from A étudier to En cours (S)
  • Assignee changed from Ines MKACHER to Quentin RIBAC
  • Sprint (itération) changed from 210706 to 211201

#24 Updated by Emmanuel DILLARD about 1 month ago

  • Target version changed from 291 to 20.03 TMA4

#25 Updated by Ines MKACHER about 1 month ago

  • Due date deleted (12/06/2021)
  • Sprint (itération) changed from 211201 to 211214

#26 Updated by GIT LAB about 1 month 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 24 days ago

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

#28 Updated by Ines MKACHER 19 days ago

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

#30 Updated by Emmanuel DILLARD 19 days ago

  • Due date set to 01/04/2022

#31 Updated by Ines MKACHER 18 days ago

  • Due date changed from 01/04/2022 to 01/11/2022
  • Sprint (itération) changed from 211214 to 220104

#32 Updated by Ines MKACHER 12 days ago

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

#33 Updated by Hamza HRAMCHI 5 days ago

  • Status changed from A tester to Intégré / Développé / Analysé

#34 Updated by Hamza HRAMCHI 5 days ago

  • Status changed from Intégré / Développé / Analysé to A tester

#35 Updated by Ines MKACHER 4 days ago

  • Due date deleted (01/18/2022)
  • Sprint (itération) changed from 220104 to 220118

RAF : 21.03 et develop

Also available in: Atom PDF