Project

General

Profile

Actions

Feature #4843

closed

Blocage du téléchargement des fichiers d’une publication

Added by Sebastien Vuillet about 8 years ago. Updated almost 8 years ago.

Status:
Closed
Priority:
Normal
Start date:
09/03/2013
Due date:
% Done:

100%

Estimated time:
Livraison en TEST:
Livraison en PROD:

Description

L’objectif est de permettre aux contributeurs de bloquer le téléchargement de fichiers joints à une publication sur chaque fichier. Le blocage sera effectif uniquement pour les lecteurs.
Il faut également prévoir un visuel explicite pour identifier les fichiers en lecture seule.


Files

Actions #1

Updated by Sebastien Vuillet about 8 years ago

  • File deleted (13033 - SPC - Specifications.doc)
Actions #2

Updated by Nicolas Eysseric about 8 years ago

  • Target version set to Version 5.14
Actions #3

Updated by Nicolas Eysseric about 8 years ago

  • Status changed from New to Assigned
  • Assignee set to Miguel Moquillon
Actions #4

Updated by Yohann Chastagnier almost 8 years ago

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

Updated by Yohann Chastagnier almost 8 years ago

  • Assignee changed from Miguel Moquillon to Yohann Chastagnier
Actions #6

Updated by Aurore Allibe almost 8 years ago

  • File lecture-seule1.png added
  • File lecture-seule2.png added
  • File lecture-seule3.png added
  • File lecture-seule4.png added

des essais ...

Actions #7

Updated by Aurore Allibe almost 8 years ago

  • File lecture-seule5.png added
Actions #8

Updated by Aurore Allibe almost 8 years ago

  • File deleted (lecture-seule2.png)
Actions #9

Updated by Aurore Allibe almost 8 years ago

  • File deleted (lecture-seule1.png)
Actions #10

Updated by Aurore Allibe almost 8 years ago

  • File deleted (lecture-seule4.png)
Actions #11

Updated by Aurore Allibe almost 8 years ago

  • File deleted (lecture-seule3.png)
Actions #12

Updated by Aurore Allibe almost 8 years ago

  • File deleted (lecture-seule5.png)
Actions #14

Updated by Yohann Chastagnier almost 8 years ago

La fonctionnalité d'interdire aux lecteurs le téléchargement de pièces jointes liées à une contribution est mise en place.

Pour rappel, un utilisateur lecteur est un utilisateur qui a au mieux les droits de lecture (l'utilisateur est indiqué comme lecteur au niveau du paramétrage de l'application).
Dans le cadre d'une GED, deux points supplémentaires :
  • les droits des utilisateurs peuvent être déclinés sur les dossiers (dans un tel cas, ceux définis au niveau de l'application deviennent caduques)
  • lorsque le paramètre co-rédaction de la GED est désactivé (cas par défaut), un utilisateur qui est un rédacteur est considéré comme un lecteur lorsqu'il consulte une publication dont il n'est pas l'auteur

Enfin, tout utilisateur, quel que soit son rôle, est considéré comme un lecteur lorsque ce dernier consulte une publication à partir d'un raccourci.

Elle est accessible depuis le menu d'une pièce jointe pour les utilisateurs ayant des droits de création, modification ou de suppression de cette dernière :

Dans le cas de la gestion de contenus multi-langues, cette interdiction est globale, c'est à dire qu'elle porte sur toutes les langues dans lesquelles est enregistrée la pièce jointe.
Il en va de même pour une pièce jointe versionnée, elle porte sur toutes les versions de celle-ci.

Une fois l'interdiction active, la pièce jointe est présentée de la manière suivante pour les utilisateurs ayant des droits supérieurs à ceux de lecture :
  • un petit pictogramme composé d'une flèche vers le bas (téléchargement) couplée avec un signe d'interdiction apparaît
  • un libellé informatif est présenté lorsque le curseur de la souris survole ce pictogramme : Le téléchargement n'est pas possible pour les lecteurs
Pour les utilisateurs n'ayant que des droits de lecture, cela se présente de la manière suivante :
  • le nom de la pièce jointe devient un simple texte (ce n'est plus un lien) et son opacité est plus faible
  • le permalien n'est plus présenté
  • un petit pictogramme composé d'une flèche vers le bas (téléchargement) couplée avec un signe d'interdiction apparaît
  • un libellé informatif est présenté lorsque le curseur de la souris survole ce pictogramme : Le téléchargement n'est pas possible
Ce principe de présentation est repris dans les points suivants :
  • liste des publications avec leurs pièces jointes dans la GED
  • le résultat d'une recherche globale
  • le résultat d'une recherche intégrée dans une GED

Dans le cas d'une pièce jointe versionnée, la fenêtre de liste des versions qui s'ouvre depuis le lien Toutes les versions... n'expose plus de lien permettant de télécharger ces dernières.

Les pièces jointes dont le téléchargement est interdit sont exclues des exports effectués par les lecteurs :
  • action Exporter... depuis le menu d'une publication de la GED
  • action Exporter le dossier ou Exporter la sélection... depuis le menu lorsqu'un dossier est sélectionné dans la GED
  • action Exporter les documents sélectionnés depuis le résultat d'une recherche globale
  • action Exporter la sélection... depuis le résultat d'une recherche intégrée à une GED

Dans les cas où un lecteur aurait à sa connaissance un lien (ou un permalien) et qu'il tenterait de télécharger la pièce jointe en renseignant directement ce lien dans la barre d'adresse de son navigateur, une page d'erreur lui est retournée :

Une fois l'interdiction activée, il reste finalement au lecteur la possibilité de prendre connaissance du contenu de la pièce jointe via l'aperçu ou la visionneuse (lorsque ces fonctionnalités sont disponibles).

Enfin, même si l'interdiction existe pour une pièce jointe, le téléchargement de cette dernière depuis les fonctionnalités de partage de documents reste possible.


https://github.com/Silverpeas/Silverpeas-setup/pull/13
https://github.com/Silverpeas/Silverpeas-Core/pull/459
https://github.com/Silverpeas/Silverpeas-Components/pull/281

Actions #15

Updated by Miguel Moquillon almost 8 years ago

  • Status changed from Resolved to Closed

Validé et intégré

Actions

Also available in: Atom PDF