Bug #4760
ferméImport de documents : le paramétrage de limite de taille n'est pas pris en compte
100%
Description
Dans une GED, lorsque l'on utilise l'importation d'un document ou bien l'importation de documents (via l'upload d'une archive zip), il n'y a pas de limitation sur la taille des fichiers
Mis à jour par Cécile Bonin il y a plus de 11 ans
- Statut changé de New à Qualified
Le paramètre MaximumFileSize dans uploadSettings.properties doit être utilisé
Mis à jour par Cécile Bonin il y a plus de 11 ans
- Statut changé de Qualified à Assigned
- Assigné à mis à Cécile Bonin
- Version cible mis à Version 5.12.4
Mis à jour par Cécile Bonin il y a plus de 11 ans
- Statut changé de Assigned à In progress...
Mis à jour par Cécile Bonin il y a plus de 11 ans
- Statut changé de In progress... à Resolved
- % réalisé changé de 0 à 100
Ce qui a été fait pour corriger ce bug :
1) Importation d'un document : si l'utilisateur choisit d'uploader un fichier dont la taille dépasse la limite paramétrée (à 10 Mo par défaut) dans la clé MaximumFileSize du fichier de paramétrage org.silverpeas.util.uploads.uploadSettings.properties, le message d'erreur suivant apparait "Le fichier est trop gros par rapport à la limite autorisée (10 Mo)" dans la fenêtre d'upload du fichier.
2) Importation de documents : si l'utilisateur choisit d'uploader un fichier zip contenant un ou des fichiers. Si la taille d'un des fichiers dépasse la limite paramétrée, le(s) fichier(s) incriminé(s) n'est (ne sont) pas créé(s) dans la publication (cas choix 1 Création d'une publication avec une pièce jointe par fichier présent dans le zip) ou les publications (cas choix 2 Création d'autant de publications que de fichiers présents dans le zip). Le message d'erreur suivant apparait "Au moins un des fichiers du zip est trop gros par rapport à la limite autorisée (10 Mo)" dans la fenêtre de rapport d'importation.
Dans le cas où l'option PDC est activée sur le Theme Tracker et que l'utilisateur a défini un classement par défaut avec cas choix 2 Le contributeur doit valider et peut modifier le classement par défaut, dans ce cas le message d'erreur apparait dans la fenêtre de validation de classement de la (des) publication(s). Dans le cas d'import massif, on fait aussi apparaitre en cas d'erreur un petit rapport d'importation indiquant le nombre de fichiers importés et le nombre de publications générées.
cf Pull Request :
https://github.com/Silverpeas/Silverpeas-Core/pull/392
https://github.com/Silverpeas/Silverpeas-Components/pull/236
Mis à jour par Cécile Bonin il y a environ 11 ans
Un fichier de rapport d'importation intitulé "importExport.log" est généré dans le répertoire $SILVERPEAS_HOME/log/
Ce rapport affiche le nombre de fichiers importés, le nombre de fichiers en erreur, la taille des données importées en octets, le nombre de publications créées, l'id des publi qui ont eu une erreur, le nom de la publi, l'intitulé de l'erreur, le statut