Paramètre ‘uploadfilter.fileExtensions.whitelist’

Paul
Messages : 6
Inscription : ven. févr. 21, 2014 3:12 pm

Paramètre ‘uploadfilter.fileExtensions.whitelist’

Message par Paul »

Bonjour,

J’ai un problème avec le paramètre ‘uploadfilter.fileExtensions.whitelist’.

J’aimerais ajouter un type de ficher (.zip) sur la liste des fichiers téléchargeable en pièce-joint sur un TestCase.

J’ai édité les valeurs du paramètre ‘uploadfilter.fileExtensions.whitelist’ dans /etc/squashtm/services/org.squashtest.csp.tm.web.uploadfilter.config.properties (doits = 644) pour ajouter ‘, zip’ à la fin des valeurs existants mais (après avoir redémarré squash-tm) ce type de fichier n’est toujours pas accepté (message : ‘Unsupported filetype, operation cancelled’).

Par la suite, pour vérifier, j’ai supprimé ‘pdf’ de la liste des valeurs. Apres avoir redémarré squash-tm (et même la machine !) je peux toujours télécharger sans soucis les fichiers .pdf en pièces-joints sur un TestCase. Et puis, juste pour entrer dans la folie, j’ai mis en commentaire (‘#’) tous les trois paramètres (...whitelist, ...sizeLimitInBytes, ...import.sizeLimitInBytes) dans le fichier – résultat, je peux toujours ajouter les fichiers .txt, .doc, .pdf, etc.

Tout ça me donne l’impression que ce fichier de configuration et tout simplement pas lu par squash-tm (en version 1.7.5 et aussi 1.8.1. – Mes deux versions sont installées sur des machines différentes mais ils ont le même comportement!!).

Est-ce que quelqu’un peux confirmer si cette fonctionnalité marche (ou pas !) sur Debian ou me donner une astuce pour le faire marcher?

Mon system :
Debian 7.02
Squash-TM (pkg) 1.7.5.RELEASE et 1.8.1.RELEASE

Merci d’avance.
Avatar de l’utilisateur
olivier2
Messages : 86
Inscription : mer. mai 30, 2012 8:38 am

Paramètre ‘uploadfilter.fileExtensions.whitelist’

Message par olivier2 »

Bonjour,

Pour la prise en compte, je crois qu"'il faut supprimer le fichier felix-cache et redémarré l'application.
hafarni
Messages : 2
Inscription : ven. avr. 04, 2014 9:18 am

Paramètre ‘uploadfilter.fileExtensions.whitelist’

Message par hafarni »

Bonjour,

je confirme que sur ma Fedora 20, le comportement est le même en version 1.9, à savoir ma nouvelle whitelist n'est pas prise en compte.

Cependant, comme indiqué dans le précédent post, la suppression du contenu du répertoire felix-cache permet de faire prendre en compte la nouvelle liste. En revanche, le caractère * pour indiquer n'importe quel type de fichier n'est pas pris en compte.
hafarni
Messages : 2
Inscription : ven. avr. 04, 2014 9:18 am

Paramètre ‘uploadfilter.fileExtensions.whitelist’

Message par hafarni »

Bonjour,

je confirme que sur ma Fedora 20 en version 1.9 de Squash TM, le comportement est le même.
Le fichier de configuration est manifestement ignoré.
Cependant, la purge du répetoire felix-cache et un redémarrage de squash-tm permet de faire prendre en compte la nouvelle whitelist.

En revanche, le caractère * n'est pas pris en compte

uploadfilter.fileExtensions.whitelist=*

Cela aurait permis d'éviter une saisie fastidieuse d'une longue liste d'extensions de fichiers pouvant être importé.
Répondre

Revenir à « Administration »