Feature #4843
ferméBlocage 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.
Fichiers
Mis à jour par Sebastien Vuillet il y a environ 11 ans
- Fichier
13033 - SPC - Specifications.docsupprimé
Mis à jour par Nicolas Eysseric il y a environ 11 ans
- Statut changé de New à Assigned
- Assigné à mis à Miguel Moquillon
Mis à jour par Yohann Chastagnier il y a presque 11 ans
- Statut changé de Assigned à In progress...
Mis à jour par Yohann Chastagnier il y a presque 11 ans
- Assigné à changé de Miguel Moquillon à Yohann Chastagnier
Mis à jour par Aurore Allibe il y a presque 11 ans
- Fichier lecture-seule1.png ajouté
- Fichier lecture-seule2.png ajouté
- Fichier lecture-seule3.png ajouté
- Fichier lecture-seule4.png ajouté
des essais ...
Mis à jour par Aurore Allibe il y a presque 11 ans
- Fichier lecture-seule-5.1.png lecture-seule-5.1.png ajouté
- Fichier lecture-seule-5.1-admin.png lecture-seule-5.1-admin.png ajouté
Mis à jour par Yohann Chastagnier il y a presque 11 ans
- Fichier forbidDownloadForReaders_modifierView_menu.png forbidDownloadForReaders_modifierView_menu.png ajouté
- Fichier forbidDownloadForReaders_modifierView_forbidden.png forbidDownloadForReaders_modifierView_forbidden.png ajouté
- Fichier forbidDownloadForReaders_readerView_forbidden.png forbidDownloadForReaders_readerView_forbidden.png ajouté
- Fichier forbidDownloadForReaders_readerView_illegalAccess.png forbidDownloadForReaders_readerView_illegalAccess.png ajouté
- Statut changé de In progress... à Resolved
- % réalisé changé de 0 à 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
Mis à jour par Miguel Moquillon il y a presque 11 ans
- Statut changé de Resolved à Closed
Validé et intégré