Projet

Général

Profil

Actions

Feature #3146

fermé

Interdire certains types de fichier

Ajouté par Nicolas Eysseric il y a plus de 12 ans. Mis à jour il y a environ 11 ans.

Statut:
Closed
Priorité:
Normal
Assigné à:
Début:
11/04/2012
Echéance:
% réalisé:

100%

Temps estimé:
Livraison en TEST:
Livraison en PROD:

Description

Ajouter un paramètre d'instance "Extensions interdites" afin d'interdire le dépôt de certains types de fichier.
Ajouter un paramètre d'instance "Extensions autorisées" afin de limiter le dépôt de fichiers à certains types seulement.
Le paramètre "Extensions autorisées" prend le dessus sur "Extensions interdites".


Fichiers

gedFileFilters.png (20,2 ko) gedFileFilters.png Yohann Chastagnier, 15/11/2013 18:52
gedFileFilterError1.png (23,9 ko) gedFileFilterError1.png Yohann Chastagnier, 15/11/2013 18:52
gedFileFilterError2.png (19,1 ko) gedFileFilterError2.png Yohann Chastagnier, 15/11/2013 18:52
gedFileFilterError3.png (39,8 ko) gedFileFilterError3.png Yohann Chastagnier, 15/11/2013 18:52

Mis à jour par Nicolas Eysseric il y a environ 12 ans

  • Statut changé de New à Assigned
  • Assigné à mis à Yohann Chastagnier
  • Version cible changé de Version 5.11 à Version 5.12

Mis à jour par Yohann Chastagnier il y a environ 12 ans

  • Statut changé de Assigned à In progress...

Mis à jour par Nicolas Eysseric il y a plus de 11 ans

  • Version cible changé de Version 5.12 à Version 5.13

Mis à jour par Nicolas Eysseric il y a plus de 11 ans

  • Version cible changé de Version 5.13 à Version 5.14

Cette évolution nécessite les mêmes évolutions techniques que la feature #2815...

Mis à jour par Yohann Chastagnier il y a environ 11 ans

Deux nouveaux paramètres ont été ajoutés à l'application GED :
  • Fichiers autorisés : liste d'extensions de fichiers séparées par des virgules, le paramètre "Fichiers interdits" est ignoré si une valeur est saisie
  • Fichiers interdits : liste d'extensions de fichiers séparées par des virgules, ignoré si une valeur existe pour le paramètre "Fichiers autorisés"

Deux autres paramètres par défaut sont mis en place dans le fichier de paramètres org/silverpeas/jobStartPagePeas/settings/jobStartPagePeasSettings.properties :
  • file.authorized.default : idem que le paramètre Fichiers autorisés au niveau de l'application GED
  • file.forbidden.default : idem que le paramètre Fichiers interdits au niveau de l'application GED

Ces deux derniers s'appliquent à l'ensemble des GED instanciées sur le serveur. Si une application GED n'a rien de spécifié, ni pour son paramètre Fichiers autorisés, ni pour son paramètre Fichiers interdits, alors les paramètres par défaut sont pris en compte. Dès lors que l'un des deux paramètres est renseigné au niveau de l'application GED, les paramètres par défaut sont ignorés.

Dans l'utilisation de l'application GED, un message d'erreur est affiché lorsqu’un utilisateur envoie un fichier qui est interdit par un des filtres ci dessus décrits :

ou

ou

Pour des raisons techniques et de sécurité, l'erreur sur un fichier interdit est générée au moment où le traitement du serveur est en phase d'enregistrer le fichier dans l'espace de stockage de Silverpeas. De ce fait, il peut parfois arriver, selon les fonctionnalités utilisées, qu'une contribution soit créée sans la totalité des fichiers qui devraient lui être jointe.
Par exemple, la copie d'un dossier d'une GED vers une autre se fait en "tout ou rien", alors que l'import ZIP (création de publications) s'arrêtera au moment du dépassement du quota et les éléments créés ne seront pas supprimés.


https://github.com/Silverpeas/Silverpeas-Core/pull/437
https://github.com/Silverpeas/Silverpeas-Components/pull/269

Mis à jour par Yohann Chastagnier il y a environ 11 ans

  • % réalisé changé de 0 à 100

Mis à jour par Nicolas Eysseric il y a environ 11 ans

  • Statut changé de Resolved à Closed

OK. Validé et intégré.

Actions

Formats disponibles : Atom PDF