dolibarr-bugtrack
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Dolibarr-bugtrack] [Bug #820] Modification fde l a référence produit


From: Doliforge
Subject: [Dolibarr-bugtrack] [Bug #820] Modification fde l a référence produit
Date: Fri, 03 May 2013 15:29:57 +0200

Doliforge
Is this email not displaying correctly?
update email preferences.

Modification fde la référence produit

Latest modifications

2013-05-03 15:29 (Europe/Paris)
Changes:
  • Step to reproduce bug: 
- 
+Les références sont aussi utilisés pour stocker les produits (le produit a un répertoire à son nom et les fichiers générés contiennent aussi ce nom).  
+En autorisant ces chars dans la référence, on ne peut plus mettre de pièces jointes, ni généré de doc.  
+Ceci est vrai aussi pour les autres modules.  
+La correction est très lourde (requiert de doubler partout les référence pour avoir a la fois la référence visuelle et celle qui sert de stockage fichier et impact le code presque partout, module GED, modules de numérotations, fonctions upload et download pieces jointes). L'impact se trouve aussi dans les web services (caractère non permis également comme < et > qui viennent corrompre le xml).  
+  
+Bref, mieux le rapport gain / cout-risque est suffisamment mauvais pour préférer toléré ce bug. 
  • Resolution: 
NoneRemind

Answer now

Snapshot

 Details
Last Modified On:  2013-04-26 06:46 Submitted by:  Jean Heimburger (tiaris)
Submitted on:  2013-04-13 16:46 
Summary:  Modification fde la référence produit
Description:  Actuellement, certains caractères spéciaux sont interdits pour les références produits. ('<','>',':','/','\\','?','*','|','"')
Dolibarr les transforme automatiquement en _ (fonction function dol_sanitizeFileName($str,$newstr='_',$unaccent=1) de functions.lib.php.

Cette conversion automatique pose problème parfois, en tous cas pour certains caractères relativement courant pour des références produits (/, : , |).

Si la fonction se comprend pour les noms de fichiers, je vois moins l'intérêt pour des références produits.
Est-ce que cette fonction est bien utile pour les références ?
ou bien dissocier le cas des noms de fichiers et des autres champs.
Step to reproduce bug:  Les références sont aussi utilisés pour stocker les produits (le produit a un répertoire à son nom et les fichiers générés contiennent aussi ce nom).
En autorisant ces chars dans la référence, on ne peut plus mettre de pièces jointes, ni généré de doc.
Ceci est vrai aussi pour les autres modules.
La correction est très lourde (requiert de doubler partout les référence pour avoir a la fois la référence visuelle et celle qui sert de stockage fichier et impact le code presque partout, module GED, modules de numérotations, fonctions upload et download pieces jointes). L'impact se trouve aussi dans les web services (caractère non permis également comme < et > qui viennent corrompre le xml).

Bref, mieux le rapport gain / cout-risque est suffisamment mauvais pour préférer toléré ce bug.
Version:  develop Category:  Module: Products-Services
Severity:  4 OS Type/Version:  
PHP version:   Database type and version:  
 Status
Status:  Open Assigned to:  None
Resolution:  Remind 

Comments

Marcos García 2013-04-26 06:46
Shouldn't this be a feature request?


reply via email to

[Prev in Thread] Current Thread [Next in Thread]