Project

General

Profile

Actions

Feature #3146

closed

Interdire certains types de fichier

Added by Nicolas Eysseric over 9 years ago. Updated about 8 years ago.

Status:
Closed
Priority:
Normal
Start date:
04/11/2012
Due date:
% Done:

100%

Estimated time:
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".


Files

gedFileFilters.png (20.2 KB) gedFileFilters.png Yohann Chastagnier, 11/15/2013 06:52 PM
gedFileFilterError1.png (23.9 KB) gedFileFilterError1.png Yohann Chastagnier, 11/15/2013 06:52 PM
gedFileFilterError2.png (19.1 KB) gedFileFilterError2.png Yohann Chastagnier, 11/15/2013 06:52 PM
gedFileFilterError3.png (39.8 KB) gedFileFilterError3.png Yohann Chastagnier, 11/15/2013 06:52 PM
Actions #1

Updated by Nicolas Eysseric about 9 years ago

  • Status changed from New to Assigned
  • Assignee set to Yohann Chastagnier
  • Target version changed from Version 5.11 to Version 5.12
Actions #2

Updated by Yohann Chastagnier almost 9 years ago

  • Status changed from Assigned to In progress...
Actions #3

Updated by Nicolas Eysseric over 8 years ago

  • Target version changed from Version 5.12 to Version 5.13
Actions #4

Updated by Nicolas Eysseric about 8 years ago

  • Target version changed from Version 5.13 to Version 5.14

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

Actions #5

Updated by Yohann Chastagnier about 8 years ago

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

Actions #6

Updated by Yohann Chastagnier about 8 years ago

  • % Done changed from 0 to 100
Actions #7

Updated by Nicolas Eysseric about 8 years ago

  • Status changed from Resolved to Closed

OK. Validé et intégré.

Actions

Also available in: Atom PDF