Feature #4843
closedBlocage du téléchargement des fichiers d’une publication
100%
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
Updated by Sebastien Vuillet almost 12 years ago
- File deleted (
13033 - SPC - Specifications.doc)
Updated by Nicolas Eysseric almost 12 years ago
- Target version set to Version 5.14
Updated by Nicolas Eysseric over 11 years ago
- Status changed from New to Assigned
- Assignee set to Miguel Moquillon
Updated by Yohann Chastagnier over 11 years ago
- Status changed from Assigned to In progress...
Updated by Yohann Chastagnier over 11 years ago
- Assignee changed from Miguel Moquillon to Yohann Chastagnier
Updated by Aurore Allibe over 11 years ago
- File lecture-seule1.png added
- File lecture-seule2.png added
- File lecture-seule3.png added
- File lecture-seule4.png added
des essais ...
Updated by Aurore Allibe over 11 years ago
- File lecture-seule-5.1.png lecture-seule-5.1.png added
- File lecture-seule-5.1-admin.png lecture-seule-5.1-admin.png added
Updated by Yohann Chastagnier over 11 years ago
- File forbidDownloadForReaders_modifierView_menu.png forbidDownloadForReaders_modifierView_menu.png added
- File forbidDownloadForReaders_modifierView_forbidden.png forbidDownloadForReaders_modifierView_forbidden.png added
- File forbidDownloadForReaders_readerView_forbidden.png forbidDownloadForReaders_readerView_forbidden.png added
- File forbidDownloadForReaders_readerView_illegalAccess.png forbidDownloadForReaders_readerView_illegalAccess.png added
- Status changed from In progress... to Resolved
- % Done changed from 0 to 100
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.

- 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

- 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
- 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
Updated by Miguel Moquillon over 11 years ago
- Status changed from Resolved to Closed
Validé et intégré